value=0 sur champ obligatoire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : value=0 sur champ obligatoire

Re: value=0 sur champ obligatoire

par xTG » 01 avr. 2014, 20:59

Cela fonctionne chez moi.
FF 28.0
Testé en modifiant le code ici :
http://www.w3schools.com/tags/tryit.asp ... t_required

value=0 sur champ obligatoire

par Boro64 » 01 avr. 2014, 09:10

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.