Bonjour à tous,
j'effectue actuellement un test sur la taille de mes champs et je teste aussi s'ils ne sont pas vide, à travers ce code:
je fait de même pour tous les autres champs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function controlLineName(){ if(document.forms[0].elements['fournisseurName'].value.length>35){ alert("35 caractères maximum pour le champ); document.forms[0].elements['fournisseurName'].focus(); return; } if(document.forms[0].elements['fournisseurName'].value == ""){ alert("Veuillez entrer le champ); document.forms[0].elements['fournisseurName'].focus(); return; } }
mais lorsque je clique sur le champ "fournisseurName" et que je le quitte, j'obtiens le message d'erreur du champ suivant, alors qu'il ne devrait pas appeler cette fonction, ce qui conduit à une boucle infini que je ne peut même pas quitter.
Partager