DedeCMS自定义表单字段设置为必填项的方法
织梦dedecms默认的自定义表单没有必填项的功能,不过我们可以自己通过二次开发让其拥有这个功能,方法就是用php验证,方法如下:
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、在模版的表单里加入如下 :
<input type="hidden" name="required" value="name,qq" />
(资源库 www.zyku.net)
栏 目:DedeCMS
本文地址:https://www.zyku.net/dedecms/969.html
您可能感兴趣的文章
- 02-23DedeCMS自定义表单限制IP24小时只能提交一次
- 02-23DedeCMS使用loop标签调用自定义表单内容的方法
- 02-23DedeCMS自定义表单中联动类型不可用的解决方法
- 02-23DedeCMS提交自定义表单后自动发送邮件到站长邮箱的方
- 02-22DedeCMS自定义表单添加验证码功能的方法
- 02-21DedeCMS自定义表单解析模板标签及公共头尾模板
- 01-13Dedecms自定义表单“数据校验不对,程序返回错误”的解
- 04-26华为nova8隐私空间开启教程
- 02-20DW的源代码视图按空格代码提示功能消
- 01-12无他相机-无他相机应用软件功能介绍
- 09-17MySQL安装报错error while loading sh
- 12-27懒人Club-懒人Club应用软件功能介绍
- 09-19红魔6spro怎么设置应用分身
- 03-31红米k40运行内存查看方法
- 10-02微信发现页如何显示朋友圈
- 04-28vivox60人像构图设置方法
- 02-08opporeno5pro开启定位方法
- 11-21红米note10pro如何关闭高清通话
- 10-15帝国CMS 7.2 UTF8灰色信息提示页模板
- 01-11Anki记忆卡-Anki记忆卡应用软件功能介
最近更新
阅读排行
猜你喜欢
- 08-15Audition特殊音效设置方法介绍
- 11-09抖音听视频模式功能介绍
- 12-10iqoo8pro在哪更换主题
- 02-13利用python Pandas实现批量拆分Excel
- 01-13王牌清理专家-王牌清理专家应用软件功
- 11-14procreate导出旋转动画教程介绍
- 02-13小米11清除所有数据操作方法
- 01-12音乐编程-音乐编程应用软件功能介绍
- 09-24OPPOK9Pro怎么唤醒语音助手
- 01-11最亮手电筒-最亮手电筒应用软件功能介