DedeCMS织梦

DedeCMS织梦自定义表单提交验证

阿里云

dedecms 的自定义表单没有对提交的信息进行过滤,经常会有垃圾信息骚扰,本站提供 2 条检测规则,是利用正则方法,可以检测手机号码和邮箱,先贴出 js 代码如下:

  1. <script>
  2.   function check()
  3.   {
  4. name=document.getElementByIdx_x_x("fzrxm").value;
  5. if(name=="")
  6. {
  7. alert("请输入姓名!")
  8. return false;
  9. }
  10.     re = /^1\d{10}$/
  11. tel=document.getElementByIdx_x_x("lxdh").value;
  12.     if (re.test(tel)) {
  13.     } else {
  14.         alert("请输入正确的手机号!");
  15. return false;
  16.     }
  17.     em = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  18. eml=document.getElementByIdx_x_x("lxqq").value;
  19.     if(em.test(eml)){
  20.     }else{
  21.         alert("请输入正确的邮箱!");
  22. return false;
  23.     }
  24.  }
  25. </script>
也想出现在这里?联系我们
创客主机

然后在 form 表单提交的时候 ,加上

  1. <form action="/plus/diy.php" enctype="multipart/form-data" method="post"  onsubmit="return check()">

很容易的方法,如果还不明白的朋友可以留言。

DedeCMS 织梦自定义表单提交验证

已有 494 人购买
查看演示升级 VIP立刻购买

收藏
(1)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!