用dedecms自定义表单可以制作一个简单的预约系统,有些相关信息需要设置为必填项,比如联系方式,没有留下真实的电话或其他信息,以后要怎么联系到你的客户。那我们要如何设置织梦cms自定义表单必填项呢?随ytkah一起试试吧

  一、先用一段php代码来判断验证码为必选项。找到文件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

  二、在自定义表单的dedecms模板上加上下面的代码:

<input type="hidden" name="required" value="content,name,tel" />

  这样就可以限制自定义表单为必选项。

  最终的效果如上图所示,感兴趣的朋友可以试试

演示效果在:www.xchxyk.com,喜欢这个模板的朋友可以联系ytkah购买

如何设置dedecms自定义表单必填项?相关推荐

  1. ExtJS4为form表单必填项添加红色*标识

    通常情况下,ExtJS4的form表单必填项在输入状态下会有特殊提示,非输入状态下,显示却和其他项没有任何区别.为使必填项更加容易区分,我们需要根据allowBlank的属性值,为form表单中的必填 ...

  2. html5 表单必填项,javascript - HTML5表单必填属性。 设置自定义验证消息?

    javascript - HTML5表单必填属性. 设置自定义验证消息? 我有以下HTML5表格:[http://jsfiddle.net/nfgfP/] ***** 目前当我在空白时点击输入时,会出 ...

  3. vue表单必填项的星号设置为红色

    class="demo-ruleForm" 设置class 为demo-ruleForm 如果去掉demo ,则为灰色

  4. 用dedecms自定义表单创建简易自助预约系统

    建站往往需要根据客户的需求来增加相应的功能,比如预约.平时用比较多的是织梦系统,那么如何用dedecms自定义表单创建简易自助预约系统呢? 进入dedecms后台,左侧菜单中依次点击"核心& ...

  5. dedecms自定义表单提交成功后提示信息修改和跳转链接修改

    我们在用dedecms自定义表单提交成功后提示信息一般是"Dedecms 提示信息",这个要怎么改成自己想要的文字呢?还有就是提示页停留时间,目前估计就2秒,太快了,要如何设置长点 ...

  6. 织梦html实时留言,织梦dedecms自定义表单获取留言者的IP地址及留言时间

    设置了自定义表单提交功能 ,最近登录后台发现很多留言,但看不到留言的具体发布时间 . 后来注意到一个细节,每次登陆后台,织梦系统都会记录登陆时间和IP地址,这说明织梦自带IP获取和时间获取. 那么接下 ...

  7. DEDECMS自定义表单提交后的跳转链接如何修改

    这篇文章给大家分享的是有关DEDECMS自定义表单提交后的跳转链接如何修改的内容.小编觉得挺实用的,因此分享给大家做个参考.一起跟随小编过来看看吧.  dedecms自定义表单,点击提交后,默认跳转到 ...

  8. dedecms自定义表单如何添加发布时间功能

    这篇文章给大家分享的是有关dedecms自定义表单如何添加发布时间功能的内容.小编觉得挺实用的,因此分享给大家做个参考.一起跟随小编过来看看吧.  dedecms自定义表单怎么添加发布时间功能?  d ...

  9. DedeCMS自定义表单制作和调用办法

    http://down.chinaz.com/try/201112/1471_1.htm 在很多建站需求中,需要一些额外的表单供前台用户提交,以便于收集.统计.分析及处理更多的数据,比如:在线订单.在 ...

最新文章

  1. 模拟键盘输入的keycode
  2. linux脚本或关系表达,Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等...
  3. 再读simpledb 之 元数据管理(3)
  4. django restful 请求_Django编写RESTful API(二):请求和响应
  5. ReactJS学习笔记八:动画
  6. ADO.NET Entity Framework之ObjectQuery
  7. 《Scala机器学习》一一3.3 应用
  8. gradle groovy_适用于Java开发人员的Groovy吗? 认识Gradle,Grails和Spock
  9. 解决火车票网上订票难的方案
  10. 使用decode函数
  11. 被替换的项目不是替换值长度的倍数_机器学习中处理缺失值的9种方法
  12. CImage类进行图像处理1(基础篇)
  13. 网易云课堂资源合集百度云分享 下载
  14. #华为云在HC2018#华为云学院
  15. Shape 文件格式解释
  16. ecshop ajax无刷新登陆
  17. 研发团队角色与职责分析
  18. 从上海回杭州三年,我的生活发生了翻天覆地的变化
  19. 安卓OTA升级文件的制作
  20. 如何用 RapidMiner 6.4 进行中文分词

热门文章

  1. 深入理解ES6之《迭代器与生成器》
  2. Python模块Pygame安装
  3. libuv在cocos2d-x中的使用
  4. jquery 提交数据
  5. 【meitong】Windows系统受损切莫将就使用 如何快速修复
  6. 在 Delphi 下使用 DirectSound (2): 查看设备性能
  7. Q96:PT(3.1):基本的基于噪声的纹理(Basic Noise-Based Textures)
  8. Flume+Kafka+Spark Streaming+MySQL实时日志分析
  9. 如何商业智能平台BI的成本
  10. 数据分析数据挖掘(五)