Vérifier qu'un pseudo n'existe pas
Bonjour à tous,
J'ai écris le bout de code suivant pour vérifier qu'un pseudo n'existe pas encore.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| "use strict";
const
pseudoInput = window.document.querySelector('#pseudo'),
pseudos = fromPHPtoJS.pseudos;
pseudoInput.addEventListener('change', function(e) {
console.log(pseudoInput, pseudos);
if ( pseudos.indexOf(pseudoInput.value) ) { // Faut-il faire attention aux types et aux valeurs vides?
alert("Ce pseudo existe déjà, cherchez en un autre.");
}
else {alert("N'existe pas encore.");}
}, false ); |
Note: Actuellement, je n'ai aucun inscrit donc le tableau pseudos est vide.
Mon souci est que la ligne 10 s'exécute toujours, non pas lorsque je modifie la valeur du champ pseudo mais lorsque je clique n'importe où. Je me demande s'il n'y a pas plusieurs erreurs.