在js脚本末尾调用php脚本
我想知道如何从javascript调用php脚本,我知道你打算使用AJAX,但我就是不能让它工作 我有一个html格式的联系我表单,一旦单击,它就会激活一个javascript脚本,验证输入到不同字段中的值 如果所有这些都有效,我希望它调用一个名为mail.php的php脚本,该脚本发送一封电子邮件 html、javascript和php脚本都能正常工作,我不确定这一点 表格:在js脚本末尾调用php脚本,php,javascript,ajax,Php,Javascript,Ajax,我想知道如何从javascript调用php脚本,我知道你打算使用AJAX,但我就是不能让它工作 我有一个html格式的联系我表单,一旦单击,它就会激活一个javascript脚本,验证输入到不同字段中的值 如果所有这些都有效,我希望它调用一个名为mail.php的php脚本,该脚本发送一封电子邮件 html、javascript和php脚本都能正常工作,我不确定这一点 表格: 输入要发送到此处的消息。 联系 名称 电子邮件 主题 提交时,表单调用js脚本 谢谢。您应该提交该表格。(或
输入要发送到此处的消息。
联系
名称
电子邮件
主题
提交时,表单调用js脚本
谢谢。您应该
提交该表格。(或者使用JavaScript使表单有效,然后提交表单)
表单标记缺少操作属性:
<form name="mail" id="mail" method="post" action="mail.php">
注意:
如果您发布javascript和PHP,可以提供更好的帮助 Derek可能是对的,请阅读教程:了解它。php工作正常,它调用我遇到问题的脚本,因为表单调用javascript,并且不确定从哪里开始。这就是我想要的,javascript首先验证它。在运行javascript之后,如何让它提交?
<form id="email_form">
<input name="name">
<input type="submit" id="submit_btn">
</form>
document.querySelector("#submit_btn").addEventListener("click",function(e){
var form = document.querySelector("#email_form"); //Select the form
form.submit(); //Submit it (very self-explanatory)
e.preventDefault();
},false);
<form name="mail" id="mail" method="post" action="mail.php">
document.forms["mail"].submit();