Bonjour les amis,
j'ai un input de type number sur lequel je fais une vérification avant envoi du formulaire.
je le crée en JavaScript avec un
Mon probleme survient au moment du test quand je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ...... ...... var td = document.createElement('td'); var element=document.createElement('input'); element.setAttribute("type","number"); element.setAttribute("name",monNom); element.setAttribute("id",monNom); td.appendChild(element); tr.appendChild(td); ...... ......
j'ai mon alert même si je rempli le champ par 0,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(document.getElementById('monChamp').value==""){ alert('champs vide'); }
en gros le 0 est considéré comme vide
je sais pas si c'est le navigateur qui ne comprend pas du input type number ou bien
si quelque chose d'autre.
Si vous avez des idées sur ce que ça peut être, elles sont les bienvenues.
Merci d'avance
Partager