我正在尝试创建一个 HTML 表单,该表单使用提交按钮,将已输入的数据通过电子邮件发送给我(已涵盖该部分),但还将数据发送到另一个外部页面(可以处理此请求)。
我可以通过以下方式让它工作:
<form name="contactform" method="post" action="http://somesite.com/page.php">
但是,我还需要它同时提交到本地页面(form.php)。
我已经尝试了 javascript,通过为提交按钮执行此操作:
<input type="submit" value="Submit" onclick="return doSubmit();">
在源代码中使用此代码:
function doSubmit()
{
document.contactform.action = "form.php";
document.contactform.submit();
document.contactform.action = "http://somewebsite.com/page.php";
document.contactform.submit();
return true;
}
但是当我这样做时,信息不会发送到我的电子邮件,而是刷新页面而不是在 form.php 上显示结果。
关于如何以简单的方式完成这项工作的任何想法?