首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在PHP表单提交时调用Modal

在PHP表单提交时调用Modal
EN

Stack Overflow用户
提问于 2018-08-24 02:52:20
回答 1查看 45关注 0票数 -1

我有一个php形式,完美的工作。但是,当表单提交时,我希望显示一个模式,并将用户带回主页。我在网上看了两个小时,但没有找到确凿的证据。我当前的代码是;

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

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

问候你,迈克尔

EN

回答 1

Stack Overflow用户

发布于 2018-08-24 04:27:38

如果希望在表单发布时显示消息(无论是否成功),请使用jquery来接受onSubmit()事件。

代码语言:javascript
复制
$('form').on('submit', function(e){
    e.preventDefault();
    $("#thankyouModal").modal();
    $('form').submit();
});

如果您关心电子邮件是否成功,请将一个变量传递回视图并有条件地显示模式,但这将是服务器端验证(只有在提交表单并重新呈现视图后才会知道)。否则,请考虑使用$.ajax执行异步post

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51992513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档