繁体   English   中英

如何将值从一页传递到另一页上的jQuery表单提交

[英]how to pass values from one page to another on jquery form submit

我正在尝试使用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>
<input type="hidden" name="name" value="{$_POST['name']}" />

应该,

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

并清理输入内容(如果需要)

如果没有更好的方法,我也不是没有。 但是,当我需要做这样的事情时,我会这样做:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM