1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| const form = document.getElementById('form');
const username = document.getElementById('username');
const email = document.getElementById('email');
const password = document.getElementById('password');
const password2 = document.getElementById('password2');
form.addEventListener('submit', e => {
e.preventDefault();
let isUserTaken = 0; // Booléen qui contient si le nom d'utilisateur est déjà pris ou non
fetch('https://www.constant-abraham.fr/account/check_input.php?username='+username.value.trim())
.then(response => {return response.text();})
.then(mytext => {
if(mytext.charAt(0) === '1'){
console.log('Nom d\'utilisateur deja pris.')
isUserTaken = 1;
// Ici il faudrait que j'arrive à faire indiquer à isUserTaken true;
}
else {
console.log('Nom d\'utilisateur libre.')
} })
.catch(function(error){console.log('Error');});
if(isUserTaken){
console.log('Username is already taken');
} else {
console.log('Username not taken');
}
console.log(isUserTaken);
checkInputs();
}); |