Bonjour, j'ai un formulaire de réservation qui en cas d'erreur (non respect du format de la date par exemple) affiche un message d'erreur mais garde en mémoire les autres champs déjà remplis.
Voici le code que j'utilise pour le champ qui me pose problème (explication après le code) :
Le chiffre 0 est autorisé. Seulement, en cas d'erreur du à un autre champ mal rempli, le chiffre 0 ne reste pas en mémoire dans ce champ. Par contre toutes les autres valeurs (y compris autre que des chiffres mais là n'est pas la question), restent en mémoire. Y'a t'il quelque chose de particulier avec le chiffre 0 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <input name="son_nombre" type="text" id="son_nombre" value="<?php if (!empty($_POST["son_nombre"])) { echo htmlspecialchars($_POST["son_nombre"],ENT_QUOTES);} ?>" size="1" maxlength="2" />
Partager