Bonjour à tous,
J'ai écris le bout de code suivant pour vérifier qu'un pseudo n'existe pas encore.
Note: Actuellement, je n'ai aucun inscrit donc le tableau pseudos est vide.
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
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 );
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.
Partager