小李SEO博客

网站优化服务

织梦cms防止恶意提交表单设置判断必填项

织梦 dedecms防止随意提交表单,可以在自定义表单设置必填项的功能,有两种方法处理。用默认的/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

在自定义表单模板加入以下代码(value="自定义字段")<input type="hidden" name="required" value="content,name,tel" />用JS判断红色部分为自定义字段<script type="text/javascript">$(function(){$(".btn").click(function(){var myNum=/^[u4e00-u9fa5]+$/;if(myNum.test($("#name").val())){}else{alert("请输入中文名字");return false;};var myNum=/^[u4e00-u9fa5]+$/;if(myNum.test($("#xq").val())){}else{alert("请输入小区中文名字");return false;};var mymj=/^([1-9][0-9]{1,3})+(.[0-9]{1,4})?$/if(mymj.test($("#mj").val())){}else{alert("户型面积请输入首位不为零并且在2-4位的有效数字有效数字");return false;};var myphone=/^d{8,11}$/if(myphone.test($("#phone").val())){}else{alert("电话位数在8-11位");return false;};if($("input[type=text]").val()==''){alert("文本框不能为空!");return false;}else {alert("发布成功!请保持电话畅通!客服人员会在24小时之内与您联系!");return true;}});});</script>

前台部分实例<form action="/plus/diy.php" enctype="multipart/form-data" method="post"><input type="hidden" name="action" value="post" /><input type="hidden" name="diyid" value="1" /><input type="hidden" name="do" value="2" /><div class="tuancon"><h3>重庆装修团购申请,立省5000元</h3><div class="tuancon_L"><p><label>我的称呼<em>*</em></label><input class="form1" type="text" name="name" id="name"/></p><p><label>我的小区<em>*</em></label><input class="form1" type="text" name="xq" id="xq"/></p><p><label>联系电话<em>*</em></label><input class="form1" type="text" name="phone" id="phone"/></p><p><label>Q Q </label><input class="form1" type="text" name="qq" id="qq"/></p></div><div class="tuancon_R"><p><label>户型面积<em>*</em></label><input class="form1" type="text" name="mj" id="mj"/></p><p><label>卫生间数</label><select name='wc'><option value='1个'>1个</option><option value='2个'>2个</option><option value='2个以上'>2个以上</option></select></p><p><label>阳台面积</label><input class="form1" type="text" name="ytmj" id="ytmj"/></p><p><label>喜欢风格</label><select name='fg'><option value='现代简约风格'>现代简约风格</option><option value='地中海风格'>地中海风格</option><option value='简欧风格'>简欧风格</option><option value='欧式风格'>欧式风格</option><option value='中式风格'>中式风格</option><option value='美式风格'>美式风格</option><option value='后现代风格'>后现代风格</option><option value='新古典风格'>新古典风格</option><option value='其他风格'>其他风格</option></select></p></div><div class="clear"></div><div class="sheng_box"><input class="btn1" type="submit" value="免费申请装修"/></div><input type="hidden" name="dede_fields" value="xq,text;fg,select;name,text;phone,text;mj,float;qq,int;wc,select;ytmj,int" /><input type="hidden" name="dede_fieldshash" value="c53edcf88ed9787e2fe3266b16e2778a" /></div></form>


上一篇:dedecms复制文档内容自动加版权信息实现方法 下一篇:dedecms实现分类下拉搜索内容的功能
织梦cms相关文章阅读
  • 织梦cms后台登陆提示验证码错误方法

    小李网络公司介绍织梦cms后台登陆提示验证码错误方法知识,包括dede验证码出错登录验证码不正确程序不显示验证码织梦验证码织梦验证下载织梦自定义表单手机短信验证织梦短信接口dedecms验证...

  • 织梦cms添加并引入php文件教程

    小李网络公司介绍织梦cms添加并引入php文件教程知识,包括php引入文件的四个方法php文件如何导入php引入类文件大php网页文件如何导入html页面引入php文件php引入文件html引入php文件html通过js调用...

  • 织梦cms首页文章列表实现按照digg数量排序方法

    小李网络公司介绍织梦cms首页文章列表实现按照digg数量排序知识,包括DEDE首页文章列表实现按照digg数量排序方法 - 织梦学习网,digg是什么意思diggcom是什么牌子diggcom工控机gold digger文章列表样式...

  • 织梦cms任意页面调用指定栏目内容方法

    小李网络公司介绍织梦cms任意页面调用指定栏目内容方法知识,包括织梦相关文章调用织梦常用调用标签dedecms调用网站织梦调用代码dedecms调用教程dedecms单页面层级dedecms调用织梦单页面文档....

  • 织梦cms5.7调用指定keyword或指定id文档教程

    小李网络公司介绍织梦cms5.7调用指定keyword或指定id文档教程知识,包括织梦相关文章调用织梦常用调用标签dedecms调用网站织梦调用代码dedecms调用教程dedecms指定id链接dedecms调用织梦文章id....

  • 织梦cms首页RSS订阅源制作详解

    小李网络公司介绍织梦cms首页RSS订阅源制作详解知识,包括各大网站RSS订阅源地址字源网进入阅读订阅源RSS订阅源怎么用订阅源大全播客订阅源字源网字源查询源本生鲜首页字源网网站进入源本...

  • 织梦cms去掉最后一个循环符号的调用代码

    小李网络公司介绍织梦cms去掉循环符号的调用代码知识.包括DEDECMS标签循环调用去掉最后一个循环符号的代码_织梦园,dedecms栏目标签标点符号最后一个字怎么标双逗号叫什么符号dedecms主页标签织...

  • 织梦cms上传swf文件名不显示为空色教程

    小李网络公司介绍织梦cms上传swf文件名不显示为空色教程知识,包括织梦cms建站教程dedecms织梦系统织梦cms移动dedecms首页织梦免费源码织梦默认模板管理织梦 建站织梦cms后端模板织梦dedecms教程...

  • 织梦cms文章列表分页标题加上序号方法示例

    小李网络公司介绍织梦cms文章列表分页标题加上序号知识,包括表格的序号怎么顺下来文档序号编号规则表格前加序号excel怎么编序号表格序号怎么设置文档前面怎么加序号序号是什么怎样在表格...

  • 织梦cmsV5.5正向整合Discuz 6.0教程

    小李网络公司介绍织梦cmsV5.5正向整合Discuz 6.0教程知识,包括DEDECMS V5.5 怎么正向整合 Discuz 6.0-DEDECMS-PHP中文网,织梦dedecms系统无缝整合discuz论坛的操作方法 - 百度经验....

  • 织梦cms网站修改上一篇下一篇标题字数方法

    小李网络公司介绍织梦cms网站修改上一篇下一篇标题字数方法知识,包括dedecms信息标题dedecms完整标题织梦文章标题长度修改织梦dede标题长度dedecms首页内容织梦标题字数限制dedecms标题变蓝织梦标...

  • 织梦cms编辑器不能保存word文档样式问题

    小李网络公司介绍织梦cms编辑器不能保存word文档样式知识,包括解决dede编辑器不能保存word文档样式问题_织梦58,dede编辑器在哪里分页标签dededede手机分页样式dede翻页标签样式dede网站样式修改d...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640