我使用电子邮件表单创建了一个登陆网站。
每次点击提交时,无论表格是否完整填写,页面都会刷新并显示在顶部。
我怎么能不让它刷新并仍然发送邮件?
如果无法做到这一点,如何在页面刷新后自动返回联系部分/ div?
答案 0 :(得分:1)
这就是提交按钮的功能。他们提交表单,刷新页面。相反,尝试将AJAX处理程序绑定到按钮:
// using jquery
button.on("click", function(e) {
// handler here
$.post(/* send data somewhere, e.g. email.php */
blah blah blah
);
});
然后,在email.php:
$message = $_POST["message"];
// etc
答案 1 :(得分:-1)
由于您的问题没有javascript标记,因此您可以使用表单目标:
<form action="email_save.php" method="post" target="some_iframe">
...
</form>
<iframe name="some_iframe" src=""></iframe>