我在一个网站上有一个表单,当按下按钮时应该执行四个操作。它应该在四个电子邮件营销服务上发送表单操作。(aweber、mailchimp、GetResponse 和 GoToWebinar)
是否可以从一个表单上的提交按钮设置多个操作?我该怎么做?
HTML
<form action="handle_user.php" method="POST />
<input type="submit" value="Save" name="save" />
<input type="submit" value="Submit for Approval" name="approve">
</form>
Your PHP file will be
if($_POST["save"]) {
//User hit the save button, handle accordingly
}
//You can do an else, but I prefer a separate statement
if($_POST["approve"]) {
//User hit the Submit for Approval button, handle accordingly
}
通常,当一个表单被提交时,它会加载一个带有表单数据的网页。但是,如果您想进行多次提交,您可以做一些事情。您可以这样做,以便表单可以提交到您的站点,从而提交到其他站点,或者您可以从表单的 onsubmit 事件对其他站点进行一些 ajax 调用。