提交PHP表单时调用Modal

时间:2018-08-23 18:52:20

标签: javascript php jquery

我有一个完美运作的php表格。但是,当表单提交时,我想显示一个模式并将用户带回到主页。我过去两个小时在网上查看过,但没有确凿的证据。我当前的代码是;

if($sentMail) //output success or failure messages
{       
?><script>
$(function() {
$("#thankyouModal").modal();
});
</script>
<?php 
}else{
    die('Could not send mail!');  
}

表单收集数据,然后将所有数据作为电子邮件发送。我试过只使用php,jquery等。我只想要一个简短的模式,谢谢,您的表单已提交,同时将用户重定向到index.html页面。有人有什么想法吗?

关于, 迈克尔

1 个答案:

答案 0 :(得分:0)

如果要在发布表单时显示消息(无论是否成功),请使用jquery吞下onSubmit()事件。

NMSTemplate

如果您关心电子邮件是否成功,则将变量传递回视图并有条件地显示模式,但这将是服务器端验证(仅在表单提交和视图重新呈现后才知道)。否则,请考虑使用$('form').on('submit', function(e){ e.preventDefault(); $("#thankyouModal").modal(); $('form').submit(); });

进行异步发布