Tiret (-) dans un nom de champ input n'est pas reconnu par la fonction javascript
Hello à tous,
J'ai un champ input que je teste s'il est vide mais le tiret n'est pas pas le bienvenu dans le contrôle javascript !
Code:
<input type="text" name="prenom-PEC" id="prenom-PEC" />
Code:
1 2 3 4 5 6 7 8 9 10
| function valider(){
if(document.formStepThree.prenom-PEC.value != "") {
return true;
}
else {
alert("Saisissez le prenom");
return false;
}
} |
Sans le tiret dans l'id du champ c'est tout bon, la fonction est OK ! Dois-je absolument l'enlever (ce que je n'ai pas envie du tout car le nom est généré depuis une énorme base de donnée et ça serait très fastidieux.)
Y-a-il un moyen de contourner ce problème en gardant le tiret ?
Merci !