代理加盟 2019全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

您现在的位置: 秀站网 > 崖柏造假过程大学 > 使用教程 >

DedeCMS崖柏造假过程防止恶意提交自定义表单设置必填项

来源:未知 发布时间:2019-03-31热度: ℃我要评论
许多企业网站会有提交订单的功能,dedecms自定义表单制作就能满足,为了防止用户恶意提交表单,可以在自定义表单的字段设置必填项或者判断输入的值是否符合规定的功能,主要有两种方法处理:修改表单源文件(不灵活,一个网站有可能提交多个表单);JS判断输入值(推荐)。...

崖柏造假过程模板秀站淘宝店开业,好礼送不停

dede表单

? ? ? ?许多企业网站会有提交订单的功能,dedecms自定义表单制作就能满足,为了防止用户恶意提交表单,可以在自定义表单的字段设置必填项或者判断输入的值是否符合规定的功能,主要有两种方法处理:修改表单源文件(不灵活,一个网站有可能提交多个表单);JS判断输入值(推荐)。

用默认的/plus/diy.php增加必填判断

? ? ? ?大约在40行左右找到如下代码,

$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);

后面添加添加代码:

//增加必填字段判断
if($required!=''){
if(preg_match('/,/', $required))
   {
       $requireds = explode(',',$required);
       foreach($requireds as $field){
           if($$field==''){
               showMsg('带*号的为必填内容,请正确填写', '-1');
               exit();
           }
       }
   }else{
       if($required==''){
           showMsg('带*号的为必填内容,请正确填写', '-1');
           exit();
       }
   }
}
//end

? ? ? ?在自定义表单模板找到

? ? ? ?下面加入以下代码(value="自定义字段"

content,name,tel" />

用JS判断

红色部分为自定义字段,把以下代码放在之前,


? ? ? 上面只能判断数值是否为空,结合正则表达式,能准确判断输入的表单信息是否为规定格式数据。举例说明:


前台部分实例

重庆装修团购申请,立省5000元

name"/>

xq"/>

phone"/>

mj"/>

ytmj"/>

xq,text;fg,select;name,text;phone,text;mj,float;qq,int;wc,select;ytmj,int" />

扩展阅读:

1:DedeCMS自定义表单获取填单时间的方法

2:崖柏造假过程自定义表单图文教程

本文地址:https://www.xiuzhanwang.com/dedecms_jq/1446.html

    责任编辑:秀站网

    发表评论

    评论列表(条)