【发布时间】:2013-11-12 04:55:53
【问题描述】:
我有一个 HTML 表单如下:
<form id="ContactForm" name="ContactForm" method="post" action="emailinfo.php">
然后是一个调用verify()的提交按钮:
<a href="#" class="button1" onClick="verify()">Send</a>
verify 是这样定义的:
function verify() {
if(document.getElementById("name").value=="" || document.getElementById("email").value=="") {
alert("Please enter a name and an email.");
} else {
alert("Looks good, sending email");
document.getElementById('ContactForm').submit();
}
}
目前,当我单击提交按钮时,浏览器会重定向到 emailinfo.php,这只是一个空白屏幕,因为该 php 文件只是发送一封电子邮件而没有做任何其他事情。如何在不重定向的情况下运行 php 文件?
【问题讨论】:
-
ajax 最适合你的情况。
标签: javascript php html forms