我正在尝试使用php& amp构建一个表单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>
答案 0 :(得分:0)
<input type="hidden" name="name" value="{$_POST['name']}" />
应该是,
<input type="hidden" name="name" value="<?php echo $_POST['name']}; ?>" />
并且还要清理输入,如果你想要
答案 1 :(得分:0)
如果有更好的方法,我不会这样做。 但是,当我需要做这样的事情时,我就是这样做的:
<script>
<?php
foreach($_POST as $key => $valule)
{
echo "$('$key').val('$value')";
}
?>
</script>
因此,在您的nextstep文件中,您需要做的就是设置隐藏字段,然后循环遍历post vars并通过jquery设置每个字段。