Formulaire HTML
Résolu
lemex
Messages postés
122
Date d'inscription
Statut
Membre
Dernière intervention
-
le père -
le père -
Bonjour,
j'aurais juste une petite question assez simple.
J'ai un formulaire
Si un des champs est vide alors je fait apparaitre un astérisque. Sauf que le navigateur vide tout les autres champs.
On doit donc tout re-remplir.
Comment faire pour que justement il ne vide pas le formulaire?
Mes tests de vérification des champs est entièrement en PHP.
Merci beaucoup
j'aurais juste une petite question assez simple.
J'ai un formulaire
<form></form>HTML. Lorsque que je valide mon formulaire, je vérifie que les champs obligatoires ne soient pas vides.
Si un des champs est vide alors je fait apparaitre un astérisque. Sauf que le navigateur vide tout les autres champs.
On doit donc tout re-remplir.
Comment faire pour que justement il ne vide pas le formulaire?
Mes tests de vérification des champs est entièrement en PHP.
Merci beaucoup
A voir également:
- Formulaire HTML
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Espace html - Astuces et Solutions
4 réponses
Bonjour
Non, ton navigateur ne vide pas les champs, c'est ton script.
Quand tu vérifies les champs dans ton script PHP, c'est toi qui renvoies le formulaire vide. C'est à toi de remettre les valeurs dans les champs quand tu renvoies le formulaire.
Non, ton navigateur ne vide pas les champs, c'est ton script.
Quand tu vérifies les champs dans ton script PHP, c'est toi qui renvoies le formulaire vide. C'est à toi de remettre les valeurs dans les champs quand tu renvoies le formulaire.
À quel niveau cela te pose-t-il un problème ? Tu sais bien récupérer un champ puisque tu les vérifies. Et pour remettre la valeur dans un champ quand tu renvoie le formulaire, ça dépend du type de champ. Par exemple pour un champ <input type="text" c'est value="valeur".
Le petit piège, c'est que quand le formulaire es présenté pour la première fois, il ne faut pas essayer de remettre les anciennes valeurs !
=> exemple
Le petit piège, c'est que quand le formulaire es présenté pour la première fois, il ne faut pas essayer de remettre les anciennes valeurs !
=> exemple
<?php $nom=''; // pour avoir une valeur vide si jamais saisie if (isset ($_POST['nom'] ) $nom=htmlspecialchars($_POST['nom'] ; // récupère l'ancienne valeur si déjà saisie ?> <input type="text" name="nom" value="<?php echo $nom ?>" />