位置: IT常识 - 正文

织梦dedecms自定义表单,“必填项”设置方法(将织梦dedecms转换到wordpress)

编辑:rootadmin
织梦dedecms是织梦一款开源建站程序,因为他的灵活和易用性受到很多新手站长和企业的欢迎,大多数企业站都是采用dedecms搭建,今天我们说一下织梦dede中的自定义表单功能,织梦的自定义表单功能可以让你轻松的创建自己的表单功能,收集用户的留言、订单等信息。但是dedecms的自定义表单有一个缺点,没有验证功能,允许提交空表单,这样致使后台会显示很多空数据,不能收集到完整的用户信息。今天我们就要给织梦dedecms的自定义表单添加一个必填内容验证功能:添加必填验证功能先说下,已经试过确定有效:1.编辑器打开\plus\diy.php2.在40行左右找到此行代码:$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);3.在这一行代码之下,加入代码:(复制的话删掉代码中的空行)//增加必填字段判断if($required!=''){if(preg_match('/,/', $required)){$requireds = explode(',',$required);foreach($requireds as $field){if($$field==''){showMsg('带*号的为必填内容,请正确填写', '-1');exit();}}}else{if($required==''){showMsg('带*号的为必填内容,请正确填写', '-1');exit();}}}//end4.保存完成后,在表单页面找到这行代码<form action="/plus/diy.php" enctype="multipart/form-data" method="post">在这行代码之下,加入代码:<input type="hidden" name="required" value="数据字段名,数据字段名" />注意这行代码要修改下,根据你的表单所需要设置的必填项,例如设置“姓名”、“邮箱”为必填项。添加新字段--“表单提示文字”:姓名--“字段名称”:name添加新字段--“表单提示文字”:邮箱--“字段名称”:email此行代码应为:<input type="hidden" name="required" value="name,email" />这样就把这两个选项设置为必填项了。如果没有填写就提交,会打开窗口提示“带*号的为必填内容,请正确填写”,当然,这一句话可以改成其它的文字。————————————————————网上看到另一种方法,未测试,仅作为资料收藏:【js方法:】1.先在要发布表单的模板上加<script src='你的路径/js.js' type="text/javascript"></script>;2.在你自定义的路径新建文件js.js,然后复制以下内容粘贴保存;代码: <!-- $(document).ready(function() { //验证 $('#complain').submit(function () { if($('#name').val()==""){ $('#name').focus(); alert("用户名不能为空!"); return false; } if($('#tel').val()=="") { $('#tel').focus(); alert("联系电话不能为空!"); return false; } if($('#title').val()=="") { $('#title').focus(); alert("标题不能为空!"); return false; } if($('#text').val()=="") { $('#text').focus(); alert("具体内容不能为空!"); return false; } }) });-->注:$('#complain').submit(function ()  //complain为自定义表单的ID,如果生成的表单没有可以自行加上,即 id="complain"if($('#name').val()==""){$('#name').focus();        //#name为要验证表单中的ID,如想让用户名不能为空,在后台用户名的数据字段名设为name,下同3.设置好后更新就可以看到效果了。

推荐整理分享织梦dedecms自定义表单,“必填项”设置方法(将织梦dedecms转换到wordpress),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦如何添加浮动广告,织梦自定义标签,织梦怎么自动采集发布,织梦自定义字段,织梦怎么自动采集发布,织梦自定义字段,织梦怎么自动采集发布,织梦自定义标签,内容如对您有帮助,希望把文章链接给更多的朋友!

免责

本文链接地址:https://www.jiuchutong.com/zhishi/313226.html 转载请保留说明!

上一篇:超简单的DEDECMS整合百度编辑器(Ueditor)使用教程(超简单的土法自制水泥)

下一篇:DEDE保存TAGS标签之InsertTags函数(dev怎么保存项目)

  • 如何有效利用与管理APP的负面评论      (如何合理利用)

    如何有效利用与管理APP的负面评论 (如何合理利用)

  • 如何卸载360安全卫士(如何卸载ie7)(如何卸载360安全大脑)

    如何卸载360安全卫士(如何卸载ie7)(如何卸载360安全大脑)

  • 微信显示更多信息怎么复制(微信显示更多信息)

    微信显示更多信息怎么复制(微信显示更多信息)

  • 抖音开通小店没有营业执照怎么办(抖音开通小店没有橱窗)

    抖音开通小店没有营业执照怎么办(抖音开通小店没有橱窗)

  • 没有nfc的手机能当门禁卡吗(没有nfc的手机能用云闪付吗)

    没有nfc的手机能当门禁卡吗(没有nfc的手机能用云闪付吗)

  • 笔记本硬盘和台式机硬盘通用吗(笔记本硬盘和台式机硬盘性能差距)

    笔记本硬盘和台式机硬盘通用吗(笔记本硬盘和台式机硬盘性能差距)

  • qq作业提交别人可以看见吗(qq作业提交别人可以看见提示吗)

    qq作业提交别人可以看见吗(qq作业提交别人可以看见提示吗)

  • 给空号充话费了怎么办(给空号充话费了怎么办微信)

    给空号充话费了怎么办(给空号充话费了怎么办微信)

  • 通讯助理漏话提醒是什么情况(通讯助理漏话提醒结束请挂机)

    通讯助理漏话提醒是什么情况(通讯助理漏话提醒结束请挂机)

  • 快手当前在线是什么意思(快手当前在线是在玩快手吗)

    快手当前在线是什么意思(快手当前在线是在玩快手吗)

  • 手机保护膜有几种(手机保护膜有几层膜)

    手机保护膜有几种(手机保护膜有几层膜)

  • 华为p9plus什么时候出的(华为p9plus什么时候安装鸿蒙)

    华为p9plus什么时候出的(华为p9plus什么时候安装鸿蒙)

  • 为什么抖音拍出来是反的(为什么抖音拍出来那么好看)

    为什么抖音拍出来是反的(为什么抖音拍出来那么好看)

  • 美图mp1710是啥型号(美图mp1718是标准版还是限量版)

    美图mp1710是啥型号(美图mp1718是标准版还是限量版)

  • 多操作系统指的是(操作系统多任务处理)

    多操作系统指的是(操作系统多任务处理)

  • 电源显示信号无输入(电源显示信号无响应)

    电源显示信号无输入(电源显示信号无响应)

  • 京东可以延期收货吗(京东延期收货收费吗)

    京东可以延期收货吗(京东延期收货收费吗)

  • 手机wps表格怎么扩大(手机wps表格怎么求和)

    手机wps表格怎么扩大(手机wps表格怎么求和)

  • ca证书网络受到监控怎么删除(ca证书网络受到监控删除后没影响吧?)

    ca证书网络受到监控怎么删除(ca证书网络受到监控删除后没影响吧?)

  • 0x000000c2蓝屏代码是什么(0x000000c2蓝屏代码)

    0x000000c2蓝屏代码是什么(0x000000c2蓝屏代码)

  • 开通花呗需要人脸识别吗(怎么才能开通花呗)

    开通花呗需要人脸识别吗(怎么才能开通花呗)

  • 黑鲨2电池容量(黑鲨2电池容量怎么看)

    黑鲨2电池容量(黑鲨2电池容量怎么看)

  • 在excel,数值型数据其默认水平对齐方式为(数值型数据在单元格中默认是()对齐)

    在excel,数值型数据其默认水平对齐方式为(数值型数据在单元格中默认是()对齐)

  • Mac如何强制退出程序 Mac强制关闭程序教程(mac如何强制退出全屏)

    Mac如何强制退出程序 Mac强制关闭程序教程(mac如何强制退出全屏)

  • Vue连接WebSocket后,监听消息并读取消息内容(onmessage事件),解决将内容赋值到data的属性失败的问题(vuecli websocket)

    Vue连接WebSocket后,监听消息并读取消息内容(onmessage事件),解决将内容赋值到data的属性失败的问题(vuecli websocket)

  • 营业额超500万会罚款吗
  • 政府项目如何进项目
  • 公司用的摄像头
  • 计提社保贷方科目是什么
  • 内部报送会计信息有哪些
  • 转出未交增值税和转出多交增值税
  • 抵扣增值税怎么抵扣
  • 出口退税退的是进口时的税吗
  • 预计退货的会计分录 东奥
  • 现金支票作废需要签字吗
  • 应征消费税的汽车为啥不能抵扣
  • 员工无息借款个人所得税
  • 个人终止投资经营
  • 财务人员的大忌
  • 营改增后企业所得税不能跨年
  • 增值税专用发票几个点
  • 增值税税控系统技术维护费计入什么科目
  • 单位杂工费报销计什么科目
  • 购买股权属于什么科目
  • 银行代发工资一定要本行卡吗
  • 未抵扣增值税入什么科目
  • 企业银行基本户
  • 一般纳税人是否享受小型微利企业优惠政策
  • 苹果电脑删除win系统文件
  • 关于销售免税品的规定
  • 每日盈亏报表怎么算
  • redhat5.6安装
  • php获取长度
  • 跨年的发票冲红
  • 不起眼的暴利小生意农村
  • lsm.exe是什么程序
  • 结转出租包装物报废的残料价值计入
  • Vue3+ElementPlus el-date-picker设置可选时间范围
  • mcu version
  • php 序列化函数
  • 独立费用包括
  • 社保缴费基数差1000一般差多少?
  • 选择器优先级
  • react组件constructor
  • 新增总产值
  • 发票过期未认证可以用吗
  • 公司管理费一般占多少个点
  • 免征企业所得税的有哪些行业
  • 已认证未抵扣完的进项
  • 会计科目在建工程含税吗
  • 手写发票可以报维修费吗
  • 合并报表中的抵损益
  • 积分兑换合适吗
  • 一般纳税人技术服务费几个点
  • 管理费用属于产品成本么
  • 在与sqlserver建立连接时出现
  • 企业预提的费用计入什么科目
  • 固定资产减值准备借贷方向
  • 检测费账务处理
  • 企业所得税退税如何进行账务处理
  • 出口报关成功
  • 银行账户收到养老金怎么办
  • 计提以前年度应付股利的分录
  • 返还垫付征地款
  • 房屋租赁费交什么税
  • 私营企业归谁管
  • 专栏设计模板
  • sqlserver如何查询表数据
  • windows update要禁用吗
  • ubuntu20.04怎么用
  • mac可以上qq但是打不开网页
  • Win10预览版怎么变回正式版
  • 最近一段时间勒索病毒在全球集中爆发
  • xp系统如何进入桌面
  • virtualbox虚拟机菜单找不到了
  • remind32.exe - remind32是什么进程 有什么用
  • NGUI带位置图标的拖动例子
  • perl字符串替换 ~s
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(8) ---- 事件篇之单点触摸事件,让我们用精灵模仿一个按钮吧
  • nodejs mysql库
  • 安卓开发常用代码
  • 通用税务采集软件有哪些
  • 北京市税务局 案件
  • 增值税即征即退申报表怎么填
  • 个人开具农产品普通发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设