2010-03-08 3 views
0

Je suis en train de construire un formulaire en utilisant php & jquery, mais je suis un peu confus quant à ce qu'il faut faire avec la partie jquery de celui-ci ...comment passer des valeurs d'une page à l'autre sur jquery formulaire soumettre

en fait, lorsque l'utilisateur soumet la première forme, je veux les diriger vers la forme « étape suivante », mais je veux conserver les valeurs soumises de la première dans un champ caché ...

Si quelqu'un peut soit me montrer comment ou me diriger vers un bon tutoriel, je l'apprécierais ...

Je n'ai pas encore de php ou jquery, et c'est juste comme la version implified du balisage html ...

//first.php 
<form name="form1" method="post" action="second.php"> 
<input type="text" name="name" value="" />Name 
<input type="submit" name="step1" value="Next" /> 
</form> 

//second.php 
<form name="form2" method="post" action="process.php"> 
<input type="hidden" name="name" value="{$_POST['name']}" /> 
<input type="text" name="message" value="" />message 
<input type="submit" name="step2" value="Finish" /> 
</form> 

Répondre

0
<input type="hidden" name="name" value="{$_POST['name']}" /> 

devrait être,

<input type="hidden" name="name" value="<?php echo $_POST['name']}; ?>" /> 

et désinfectez aussi l'entrée, si vous voulez

+0

Petite faute de frappe (}), elle devrait être:

0

Je ne Nô pas s'il y a une meilleure façon de le faire. Mais, quand je dois faire une telle chose, je le fais de cette façon:

<script> 
<?php 
foreach($_POST as $key => $valule) 
{ 
    echo "$('$key').val('$value')"; 
} 
?> 
</script> 

Ainsi, dans votre fichier nextstep, tout ce que vous aurez besoin de faire est de mettre en place les champs cachés et puis juste boucle à travers la poster des vars et définir chacun par jquery.

Questions connexes