Vérification de formulaire
Résolu/Fermé
csmith35
Messages postés
48
Date d'inscription
mercredi 3 septembre 2008
Statut
Membre
Dernière intervention
1 mai 2013
-
4 mai 2009 à 17:02
csmith35 Messages postés 48 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 1 mai 2013 - 5 mai 2009 à 11:27
csmith35 Messages postés 48 Date d'inscription mercredi 3 septembre 2008 Statut Membre Dernière intervention 1 mai 2013 - 5 mai 2009 à 11:27
A voir également:
- Vérification de formulaire
- Vérification lien - Guide
- Verification de l'identite du serveur impossible - Forum iPhone
- Formulaire de réclamation facebook - Guide
- Ps4 verification de l'etat du stockage ✓ - Forum PS4
- Formulaire remboursement frais de résiliation free pdf ✓ - Forum Vos droits sur internet
3 réponses
csmith35
Messages postés
48
Date d'inscription
mercredi 3 septembre 2008
Statut
Membre
Dernière intervention
1 mai 2013
5 mai 2009 à 09:05
5 mai 2009 à 09:05
Petit up, siou plait
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
5 mai 2009 à 09:20
5 mai 2009 à 09:20
Le traitement d'un formulaire se fait avant son affichage.
csmith35
Messages postés
48
Date d'inscription
mercredi 3 septembre 2008
Statut
Membre
Dernière intervention
1 mai 2013
5 mai 2009 à 11:27
5 mai 2009 à 11:27
Problème résolu
J'ai un script de test
<script type="text/javascript">
function valider()
{// si la valeur du champ prenom est non vide
if(document.formSaisie.prenom.value != "") {
// les données sont ok, on peut envoyer le formulaire
return true;
}
else
{ // sinon on affiche un message
alert("Saisissez le prénom");
// et on indique de ne pas envoyer le formulaire
return false;
}
}
</script>
Puis mon php
echo '<div>';
if (empty($_POST['step']))
{?>
<form action="?rub=gfou&t=f" onsubmit="return ValiderFourn()" method="POST" name="formSaisie">
<input type="hidden" name="step" value="1"/>
prenom <input type="text" name="prenom" id="prenom"/>
nom <input type="text" name="nom" id="nom"/>
<input type="submit" value="Ok"/>
</p>
</form>
<?php
}
else
{ // Traitement coté serveur
echo $_POST['prenom'];
}
echo '</div>';
Voilà, le prétraitement est fait si la personne saisie que le nom, on lui dit veuillez saisir prénom et le formulaire n'est pas perdu
Cool
J'ai un script de test
<script type="text/javascript">
function valider()
{// si la valeur du champ prenom est non vide
if(document.formSaisie.prenom.value != "") {
// les données sont ok, on peut envoyer le formulaire
return true;
}
else
{ // sinon on affiche un message
alert("Saisissez le prénom");
// et on indique de ne pas envoyer le formulaire
return false;
}
}
</script>
Puis mon php
echo '<div>';
if (empty($_POST['step']))
{?>
<form action="?rub=gfou&t=f" onsubmit="return ValiderFourn()" method="POST" name="formSaisie">
<input type="hidden" name="step" value="1"/>
prenom <input type="text" name="prenom" id="prenom"/>
nom <input type="text" name="nom" id="nom"/>
<input type="submit" value="Ok"/>
</p>
</form>
<?php
}
else
{ // Traitement coté serveur
echo $_POST['prenom'];
}
echo '</div>';
Voilà, le prétraitement est fait si la personne saisie que le nom, on lui dit veuillez saisir prénom et le formulaire n'est pas perdu
Cool