Vider formulaire
Melooo
Messages postés
1405
Date d'inscription
Statut
Membre
Dernière intervention
-
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un formulaire d'ajout :
Ci dessus voici un extrait du formulaire.
J'ai précisé un value, pour éviter à l'utilisateur de tout ressaisir si il se trompe dans un champ.
Le souci c'est qu'une fois que tout est bien rempli, les données ne sont pas effacés de mon formulaire, je vois toujours les données saisies alors que je voudrais qu'elle s'efface quand le formulaire est validé, mais qu'elle reste quand l'utilisateur a fait une erreur de saisie.
Merci de votre aide
J'ai un formulaire d'ajout :
<p> <label for="name">Nom * </label> <input id="name" type="text" name="nom" value = <?php if (isset($_POST['nom'])) { echo $_POST['nom']; } ?>> </p>
Ci dessus voici un extrait du formulaire.
J'ai précisé un value, pour éviter à l'utilisateur de tout ressaisir si il se trompe dans un champ.
Le souci c'est qu'une fois que tout est bien rempli, les données ne sont pas effacés de mon formulaire, je vois toujours les données saisies alors que je voudrais qu'elle s'efface quand le formulaire est validé, mais qu'elle reste quand l'utilisateur a fait une erreur de saisie.
Merci de votre aide
A voir également:
- Vider formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Vider le cache d'une application - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum Access
1 réponse
bonjour,
Tu peux définir une variable au moment où le formulaire est validé et vérifié correctement.
Pour le value, tu vérifie également si cette variable existe et dans le cas contraire tu affiche la valeur.
Exemple:
Tu peux définir une variable au moment où le formulaire est validé et vérifié correctement.
Pour le value, tu vérifie également si cette variable existe et dans le cas contraire tu affiche la valeur.
Exemple:
<?php //Si formulaire envoyé if(isset($_POST['form'])) { //Controles... if(...) {...} else{ $sql='INSERT ...'; $valid='ok'; } } //Le formulaire echo'<form method="post" action="page.php"> <p>Champ: <input name="champ"'; if(isset($_POST['champ']) && !isset($valid)){echo" value="'.$_POST['champ'].'"";} echo'/></p> <p><input type="submit" name="form" value="Envoyer" /></p> </form>'; ?>