在同一页面显示提交的表单回复。 (没有重装) [英] Show submitted form response on the same page. (No Reload)

查看:101
本文介绍了在同一页面显示提交的表单回复。 (没有重装)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我会如何显示提交的联系表单(在表单下的同一页面上)的响应,而不是在提交后将用户发送到新页面?



我看到有人创建了div元素,然后将收到的响应放入其中。这是推荐的方法吗?



这是我到目前为止:

PHP:

 <?php 

$ name = $ _ GET ['name'];
$ email = $ _ GET ['name'];
$ message = $ _ GET ['name'];

$ to =support@loaidesign.co.uk;
$ subject =;
$ message =;
$ headers =From:$ email;

if(mail($ to,$ subject,$ message,$ headers))
{
echo< h2>感谢您的评论< / h2> ;
}
else {
echo< h2>对不起,有错误< / 2>;
}

?>

以下是 HTML

 < div class =wrapperB> 
< div class =content>
< form id =contactFormaction =assets / email.phpmethod =get>

< label for =name>您的名称< / label>
< input name =nameid =nametype =textrequired placeholder =请输入您的名字>

< label for =email>电子邮件地址< / label>
< input name =emailid =emailtype =emailrequired placeholder =请在此输入您的电子邮件地址>

< label for =message> Message< / label>