从另一页填写表格

fill a form from another page form

本文关键字:表格 一页      更新时间:2023-09-26

我有2个HTML页面,它们都有相同的表单,第一页发送表单数据到数据库。我想通过第一页提交第二页表单。

比如用javascript填写第一页表单并提交。

第一页: submit.php

<form action="test.php" method="post">
   <input placeholder="user" type="text" name="user" id="user">
   <input placeholder="pass" type="password" name="pass" id="pass">
   <input type="submit" id="submit">
</form>

第二页: send.php

<form>
    <input type="text" name="username" id="username">
    <input type="password" name="password" id="password">
    <input type="submit" name="submit" id="submit">
</form>

如果你愿意,你可以安装VUE.JS

https://vuejs.org/

你可以用它在一个页面上创建两个表单,隐藏第二个使用一些javascript和使用VUEJS的双向绑定/其他东西来提交表单和处理PHP页面上的数据。这将在不刷新页面的情况下完成。

我建议快速阅读vuejs,它可能是一个可能的解决方案为您:)

您可以尝试在提交第一个表单时通过CURL发送值。

function SendSecondForm($username, $password)
{
   $ch = curl_init();
   curl_setopt($ch, CURLOPT_URL,"yoursite/send.php");
   curl_setopt($ch, CURLOPT_POST, 1);
   curl_setopt($ch, CURLOPT_POSTFIELDS, "username=$username&password=$password");
   $server_output = curl_exec ($ch);
   curl_close ($ch);
}