织梦dedecms默认的自定义表单是没有必填项设置的,为了防止无聊的人随意的乱提交表单,我们可以给自定义表单增加设置必填项的功能。下面是详细的设置教程: 首先我们需要判断验证表单的必选项: 1、打开/plus/diy.php文件,在第40行下添加如下代码: 01 //增
织梦
dedecms默认的自定义表单是没有必填项设置的,为了防止无聊的人随意的乱提交表单,我们可以给自定义表单增加设置必填项的功能。下面是详细的设置教程:
首先我们需要判断验证表单的必选项:
1、打开/plus/diy.php文件,在第40行下添加如下代码:
- //增加必填字段判断
-
- 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
-
-
2、在我们加了自定义表单的dedecms模板里面加上如下代码:
- <input type="hidden" name="required" value="content,name,tel" />
这样就可以了。