php - 在两个表单之间传递值

标签 php javascript html forms

有什么方法可以在两种形式之间传递值。比方说,我有两个 html 表单。

在表单 1 中,有一个名为名称和提交按钮的字段。

在 Form 2 中,有两个名为 name 和 email 的字段以及提交按钮。

我想得到的是,在表单 1 中,当我填写表单 1 名称字段并单击提交时,它将带我到表单 2,并且我填写的名称值将插入到表单 2 的名称字段中。

这有可能吗?

如果是这样,请给我留下想法或片段。

谢谢。

最佳答案

如果表单位于单独的页面中,您可以使用 $_POST 数组在表单二中填充值:

第 1 页

<form action="page2.php" method="post">
name <input type="text" name="name" /><br/>
email <input type="email" name="email" />
<input type="submit" value="submit"/>
</form>

page2.php 中,获取来自 $_POST 的值并使用这些值填充表单:

<?php
    $name = $_POST['name'];
    $email = $_POST['email'];
?>
<form action="pageX.php" method="post">
name <input type="text" name="name" value="<?php echo $name;?>"/><br/>
email <input type="email" name="email" value="<?php echo $email;?>"/>
<input type="submit" value="submit"/>
</form>

显然您需要验证 page2.php 中的 $_POST 数据,但这是另一个问题...

关于php - 在两个表单之间传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3361730/

相关文章:

php - 检测是否发送了电子邮件

php - 将字符串传递到具有类型提示的方法时出错

php - 检查 Facebook 登录状态 : Client side vs Server side

php - 仅使用常规 Javascript 刷新页面中的一个 <div>

javascript - 调用 "TypeError: Cannot read property ' 时获取 `npm start` 文件名' of undefined"

javascript - GSAP timelineMax 错误,无法读取未定义的属性 'repeat'

html - 边框样式在进度条中用作背景颜色

javascript - 应用 border-left 时 Css3 html5 Div 对齐中的意外问题

html - 如何在 CSS 中旋转背景?

javascript - 如何正确设置 Bootstrap 幻灯片