| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- var backendUrl = 'http://' + window.location.host.replace('3000', '3001');
- console.log(backendUrl);
- $.ajaxSetup({
- headers: {
- 'content-type': 'application/json'
- }
- });
- $('#register-username')
- .change(function(e) {
- var inputUsername = $(this);
- var username = inputUsername.val();
- var re = /^[A-Za-z][A-Za-z0-9_]+$/;
- var isUsernameValid = username.match(re);
- if(! isUsernameValid) {
- inputUsername
- .addClass('is-invalid')
- .removeClass('is-valid');
- return;
- }
- $.get(
- 'http://localhost:3001/username-check?username=' + username,
- function(response) {
- console.log(response.success)
- if(response.success) {
- inputUsername
- .addClass('is-valid')
- .removeClass('is-invalid');
- }
- else {
- inputUsername
- .addClass('is-invalid')
- .removeClass('is-valid');
- return;
- }
- }
- );
- });
- $('#form-register').submit(function(e) {
- var username = $('#register-username').val();
- var email = $('#register-email').val();
- var password = $('#register-password').val();
- var user = {
- username: username,
- email: email,
- password: password
- };
- var userJSON = JSON.stringify(user);
- console.log(username, email, password);
- e.preventDefault();
- $.post(backendUrl + '/register', userJSON, 'json');
- })
- var onglets = $('#onglets li a');
- onglets.click(function(e) {
- var link = $(this);
- onglets.removeClass('active');
- link.addClass('active');
- var idPanneau = link.data('tab-id');
- $('.tab').hide();
- $('#' + idPanneau).show();
- });
|