0

我正在尝试使用 php & jquery 构建一个表单,但我对如何处理它的 jquery 部分有点困惑......

基本上,当用户提交第一个表单时,我想将他们引导到“下一步”表单,但我想将第一个表单提交的值保留在隐藏的输入字段中......

如果有人可以告诉我如何或指向我一个好的教程,我会很感激......

我还没有任何 php 或 jquery,这只是 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>
4

2 回答 2

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

应该,

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

如果需要,还可以清理输入

于 2010-03-08T03:20:55.690 回答
0

如果有更好的方法可以做到这一点,我不反对。但是,当我需要做这样的事情时,我会这样做:

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

因此,在您的下一步文件中,您需要做的就是设置隐藏字段,然后只需遍历帖子变量并通过 jquery 设置每个变量。

于 2010-03-08T03:21:34.967 回答