Page 1 sur 1

value=0 sur champ obligatoire

Posté : 01 avr. 2014, 09:10
par Boro64
Bonjour,

J'ai rencontré un problème que j'aimerai soumettre à votre sagacité, votre expérience.
Sur un formulaire d'information diverses j'ai quelques champs que le gestionnaire doit obligatoirement renseigner.
L'un d'eux se présentait ainsi:
		<label for="statut_affichage">Statut affichage (*)</label>
		
			<select  required name="statut_affichage">
				<option></option>
				<option value="0">Publier</option>
				<option value="1">Attendre</option>
			</select>
Or, il arrivait, mais pas systématiquement :shock: , que le traitement me renvoie l'alerte: "Attention. Au moins un champ obligatoire n'est pas renseigné" et ce même lorsque tous les champs était dûment remplis, arrêtant le script et ne traitant pas les infos.
J'ai semble-t-il solutionné (provisoirement?) le problème en modifiant les valeurs ainsi:
		<label for="statut_affichage">Statut affichage (*)</label>
		
			<select  required name="statut_affichage">
				<option></option>
				<option value="1">Publier</option>
				<option value="2">Attendre</option>
			</select>
Où il semble donc que la valeur 0 (zéro) soit interprétée comme une absence de valeur...
Avez vous déjà rencontré ceci? Est-ce "normal" et si oui, quelqu'un pourrait-il m'expliquer pourquoi?
D'avance merci pour vos retours.

Re: value=0 sur champ obligatoire

Posté : 01 avr. 2014, 20:59
par xTG
Cela fonctionne chez moi.
FF 28.0
Testé en modifiant le code ici :
http://www.w3schools.com/tags/tryit.asp ... t_required