Bonsoir,
débutant en javascript, j'essaie de réalisé un système d'inscription mêlant javascript et php.
Mon soucis est le suivant :
Par défaut, j'ai désactivé le bouton de validation tant que les champs ne sont pas corrects. Jusque là tout va bien, j'arrive à vérifier mes champs via OnBlur mais une fois tous ces champs remplis, je n'arrive pas à réactivé le bouton d'envoi.
Sur ma page PHP j'ai placé des champs hidden pour comptabiliser les erreurs (aux id "erreurn", "erreurm", "erreure").
Sur mon fichier JavaScript, les conditions de mes fonctions sont présentés ainsi :
Et ma fonction verifE est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if(pseudo.length<2) { divnom('<span style="color:#cc0000"><strong>Erreur :</strong> Votre nom est trop court</span>'); document.getElementById('erreurn').value = '0'; verifE(); }
(c'est ma toute première condition de toute pièce donc je ne suis pas étonné qu'elle ne fonctionne pas... mais c'est tout de même embêtant ^^).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function verifE() { var Nom = document.getElementById(erreurn).value; var Mdp = document.getElementById(erreurm).value; var Mail = document.getElementById(erreure).value; var Erreurs = Nom+Mdp+Mail; if(Erreurs != "3") document.getElementById('Submit').disabled = ''); else document.getElementById('Submit').disabled = 'disabled'); }
Et désormais, même ce qui fonctionnait avant (je fais référence au message indiquant l'état du champs ne s'affiche plus).
Merci d'avance,
Jyuka
Partager