#最新
PbootCMS使用Ajax无刷新提交留言及表单

2024-03-30 0 830

留言表单

1 <form onsubmit="return submsg(this);">
2     联系人<input type="text" name="contacts" required id="contacts">
3     手 机<input type="text" name="mobile" required id="mobile">
4     内 容<textarea name="content" id="content"></textarea>
5     验证码<input type="text" name="checkcode" required id="checkcode">
6     <img title="点击刷新" src="{pboot:checkcode}" onclick="this.src='{pboot:checkcode}?'+Math.round(Math.random()*10);" />
7     <button type="submit">提交留言</button>
8 </form>

Ajax提交

01 <script>
02 //ajax提交留言,由于涉及到提交地址标签的解析,JS需要放在html文件中
03 function submsg(obj){
04   var url='{pboot:msgaction}'; //如果是自定义表单则使用地址{pboot:form fcode=*}
05   var contacts=$(obj).find("#contacts").val();
06   var mobile=$(obj).find("#mobile").val();
07   var content=$(obj).find("#content").val();
08   var checkcode=$(obj).find("#checkcode").val();
09   
10   $.ajax({
11     type'POST',
12     url: url,
13     dataType: 'json',
14     data: {
15         contacts: contacts,
16         mobile: mobile,
17         content: content,
18         checkcode: checkcode
19     },
20     success: function (response, status) {
21       if(response.code){
22          alert("谢谢您的反馈,我们会尽快联系您!");
23          $(obj)[0].reset();
24       }else{
25          alert(response.data);
26       }
27     },
28     error:function(xhr,status,error){
29       alert('返回数据异常!');
30     }
31   });
32   return false;
33 }
34 </script>
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

所有文章为演示数据,不提供下载地址,版权归原作者所有,仅提供演示效果!

盛龙源码网 PBOOTCMS教程 PbootCMS使用Ajax无刷新提交留言及表单 http://slqo.com/cmsjc/pbootcmsjc/3218.html

我们只做高端Wordpress主题开发!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务