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
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);
......
......
Mon probleme survient au moment du test quand je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if(document.getElementById('monChamp').value==""){
    alert('champs vide');
}
j'ai mon alert même si je rempli le champ par 0,
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