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 : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="text" name="prenom-PEC" id="prenom-PEC" />
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !