J'ai un gros formulaire avec plusieurs champs (beaucoup) Donc j'ai fait une fonction pour vérifier si les valeur des champs sont des noms. Mais le nom des champs étant de type string, ça ne fonctionne pas et je ne sais pas comment faire pour que ça fonctionne.
dans le formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function vrf(a) { if (isNaN(document.forms['user'].elements[a].value)==true) { alert('Nombre non valide : \n Vous avez saisit une lettre à la place d\'un nombre \n ou vous avez mis une virgule à la place d\'un point'); document.forms['user'].elements[a].focus(); } }
j'ai essayé aussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part <td><input type = 'text' size = '4' name = 'db100' Onblur='vrf('db100')'></td>
ou encore de déclarer la variable dans la script
Code : Sélectionner tout - Visualiser dans une fenêtre à part <td><input type = 'text' size = '4' name = 'db100' Onblur='vrf(db100)'></td>
Mais rien n'y fait. Quelqu'un aurait une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function vrf(a) { var a; if (isNaN(document.forms['user'].elements[a].value)==true) { alert('Nombre non valide : \n Vous avez saisit une lettre à la place d\'un nombre \n ou vous avez mis une virgule à la place d\'un point'); document.forms['user'].elements[a].focus(); } }
Partager