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

, 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.