Javascript 是否可以在一个表单中有两个提交按钮,在联系人表单7中有不同的重定向?

Javascript 是否可以在一个表单中有两个提交按钮,在联系人表单7中有不同的重定向?,javascript,php,wordpress,forms,contact-form-7,Javascript,Php,Wordpress,Forms,Contact Form 7,Wordpress(联系方式7) 我有一个提交按钮,它有一个重定向到页面: 发送时确认:“位置=” 知道我想知道是否有可能有一个提交按钮在相同的形式重定向到另一个页面 或者是否可以不使用on_sent_确定:?是的,这是可能的,您必须为其添加一个值。这将与表格一起发送。在服务器上,您可以通过检查请求参数中存在的按钮名称(和值)来检查按下的按钮 例如: 客户端上的HTML: <form action="auth.php" method="POST" enctype="application/

Wordpress(联系方式7)

我有一个提交按钮,它有一个重定向到页面: 发送时确认:“位置=”

知道我想知道是否有可能有一个提交按钮在相同的形式重定向到另一个页面


或者是否可以不使用on_sent_确定:?

是的,这是可能的,您必须为其添加一个值。这将与表格一起发送。在服务器上,您可以通过检查请求参数中存在的按钮名称(和值)来检查按下的按钮

例如:

客户端上的HTML:

<form action="auth.php" method="POST" enctype="application/x-www-form-urlencoded; charset=utf-8">
    <label for="email">Email address</label>
    <input type="text" name="email" />
    <br />
    <label for="password">Password - at least 5 characters</label>
    <input type="password" name="password">
    <br />
    <button name="subject" type="submit" value="register">Sign up</button>
    <button name="subject" type="submit" value="login">Sign in</button>
</form>
注:

如果希望使用完全不同的操作发送相同的表单,则必须使用javascript
onsubmit
或带有
onclick
的非提交按钮来更改表单操作,或使用AJAX发送数据

在纯html的表单中,您只有1个操作。。但您可以创建一个页面,根据单击的提交按钮处理表单。或者您可以使用javascript。@ailvenge好的,谢谢。你知道有什么例子吗?
if ($_POST['subject'] == 'register') {
    //register user
    header('location: registered.php');
}
else if ($_POST['subject'] == 'login') {
    //login user
    header('location: profile.php');
}