Formulaire champ a ne pas rafraichir
lsheitan
Messages postés
56
Statut
Membre
-
lsheitan Messages postés 56 Statut Membre -
lsheitan Messages postés 56 Statut Membre -
bonjour,
alors je vous explique mon problème.
j'ai un formulaire avec par exemple.
-nom*
-prénom
-adresse*
-ville*
-nationalité
si on entre pas une des trois champs j'ai une erreur et l'étoile du champ devient jaune. et je signal plus bas "manque d'information"
pour l'instant sa c'est fais tous marche.
le problème le voici. j'aimerais que si il entre toutes les informations sauf une en cas d'erreur de garder ces informations dans les autres champs pour qu'il puisse completer le manque.
Mais moi mon formulaire refresh la page donc si vous aviez une solution sa serait pratique je trouve
merci
alors je vous explique mon problème.
j'ai un formulaire avec par exemple.
-nom*
-prénom
-adresse*
-ville*
-nationalité
si on entre pas une des trois champs j'ai une erreur et l'étoile du champ devient jaune. et je signal plus bas "manque d'information"
pour l'instant sa c'est fais tous marche.
le problème le voici. j'aimerais que si il entre toutes les informations sauf une en cas d'erreur de garder ces informations dans les autres champs pour qu'il puisse completer le manque.
Mais moi mon formulaire refresh la page donc si vous aviez une solution sa serait pratique je trouve
merci
A voir également:
- Formulaire champ a ne pas rafraichir
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Le nom du champ de tableau croisé dynamique n'est pas valide - Forum Excel
- ERREUR nom du champ du tableau croisé dynamique non valide - Forum Excel
3 réponses
Les variables de session ou les cookies.
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Sinon, un truc simple:
L'idée étant que si le formulaire est correctement remplis, tu affiches un message de confirmation. Dans le cas contraire, tu raffiches le formulaire et avec un code de ce genre, tu raffichera les champs qui ont été remplis.
Cet exemple est bien sur a réadapter à ta situation.
En cas de problème, hésites pas.
<?php
echo'<form method="post" action="form.php">
<p><input name=" champ1"';
if(isset($_POST['champ1']))
{
echo' value="'.$_POST['champ1'].'"';
}
echo'></p>
<p><input name=" champ2"';
if(isset($_POST['champ2']))
{
echo' value="'.$_POST['champ2'].'"';
}
echo'></p>
<p><input type="submit" name="envoi" value="Valider" /></p>
</form>';
L'idée étant que si le formulaire est correctement remplis, tu affiches un message de confirmation. Dans le cas contraire, tu raffiches le formulaire et avec un code de ce genre, tu raffichera les champs qui ont été remplis.
Cet exemple est bien sur a réadapter à ta situation.
En cas de problème, hésites pas.
merci pour vos réponses rapides :)
alors moi c'est un peu plus compliquer.
alors pour les champs obligatoire j'ai placer une étoile devant l'écrit qui change de couleur entre rouge et jaune si elle est ou non compléter. Grâce a une variable.
mon exemple dans le fichier formulaire(copier/coller) spa un secret national..
-------------------------------------------------------------------------------------------------------
<td >Nom du Scan
<!------- Zone test champ NomAnime ------>
<?php if (isset($_GET["na"]))
{
?>
<span id="span_jaune">(*)</span>
<?php
}
else
{
?>
<span id="span_rouge">(*)</span>
<?php
}
?>
</td>
<td >
<!-------------------------------------->
<!----- Zone de TEXTAREA : "NomAnime" -->
<input type="text" name="NomScan" size="30"> </td>
-------------------------------------------------------------------------------------------------------
et dans le fichier qui reçoit les informations les met dans des variables ect.
-------------------------------------------------------------------------------------------------------
if (empty($NomScan))
{header ("location: ../index.php?pagedemande=AjoutScan&refu=ok&na=ok");}
-------------------------------------------------------------------------------------------------------
donc c'est le header qui fais renvoy chaque erreur.
deux variable
-refu
-na
si elle sont verifier
le refu ecrit "manques des informations"
le na change la couleur de l'étoile du champ vide.
donc je vois pas ou mettre ton code dans tous mon bordel xD
pour plus d'indication sa donne sa
https://www.casimages.com/i/100320095013324430.png.html
alors moi c'est un peu plus compliquer.
alors pour les champs obligatoire j'ai placer une étoile devant l'écrit qui change de couleur entre rouge et jaune si elle est ou non compléter. Grâce a une variable.
mon exemple dans le fichier formulaire(copier/coller) spa un secret national..
-------------------------------------------------------------------------------------------------------
<td >Nom du Scan
<!------- Zone test champ NomAnime ------>
<?php if (isset($_GET["na"]))
{
?>
<span id="span_jaune">(*)</span>
<?php
}
else
{
?>
<span id="span_rouge">(*)</span>
<?php
}
?>
</td>
<td >
<!-------------------------------------->
<!----- Zone de TEXTAREA : "NomAnime" -->
<input type="text" name="NomScan" size="30"> </td>
-------------------------------------------------------------------------------------------------------
et dans le fichier qui reçoit les informations les met dans des variables ect.
-------------------------------------------------------------------------------------------------------
if (empty($NomScan))
{header ("location: ../index.php?pagedemande=AjoutScan&refu=ok&na=ok");}
-------------------------------------------------------------------------------------------------------
donc c'est le header qui fais renvoy chaque erreur.
deux variable
-refu
-na
si elle sont verifier
le refu ecrit "manques des informations"
le na change la couleur de l'étoile du champ vide.
donc je vois pas ou mettre ton code dans tous mon bordel xD
pour plus d'indication sa donne sa
https://www.casimages.com/i/100320095013324430.png.html