小李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美化文章内容页来源作者方法知识,包括美化文章内容页来源作者的方法_织梦dedecms教程,巨人网络.西门豹治邺的作者是谁百度百科的内容来源自媒体内容来源关于垃圾的...

  • 织梦cms5.7网站数据内容备份教程

    小李网络公司介绍织梦cms5.7网站数据内容备份教程知识,包括dedecms调用样式dedecms门户网站dedecms网站名dedecms怎么建网站织梦内容页标签dedecms首页dedecms软件内容页dedecms主表内容....

  • 织梦cms无法获得主键进行后续解决方法

    小李网络公司介绍织梦cms无法获得主键进行后续解决方法知识,包括数据库的主键主键是什么织梦dedecms教程表的主键主键自增主键的特点主键可以有多个吗织梦dedecms插件创建主键SQL主键主键字段...

  • 织梦cms调用相关文章标签代码教程

    小李网络公司介绍织梦cms调用相关文章标签代码教程知识,包括织梦栏目内容调用织梦cms建站教程织梦相关文章调用织梦dedecms教程织梦首页调用文章列表dedecms织梦系统织梦内容也调用织梦常用调...

  • 织梦cms使用做多的dede:arclist标签介绍

    小李网络公司介绍织梦cms使用做多的dede:arclist标签介绍知识,包括dede阅读数标签dede调用网站dedelist和arclistdede调用推荐dedearclist编号dede相关推荐dede模板arclistdedearclist推荐dede列表调用标签dede标签...

  • 织梦cms网站channel频道调用标签使用方法

    小李网络公司介绍织梦cms网站channel频道调用标签知识,包括模板标签参考,全局标签,channel|频道标签.织梦标签教程dedecms调用htmldedecms三大标签dedecms调用模板dedecms代码调用dedecms调用教程dedecms调用...

  • 织梦cms去掉列表页文章摘要教程

    小李网络公司介绍织梦cms去掉列表页文章摘要教程知识,包括dede验证码去掉dede链接相应列表dede列表关键字dede栏目导航固定dede整站模板dede列表序号dede图文列表dede列表重复dede列表页....

  • 织梦cms列表页隔行指定分隔符或红线方法

    小李网络公司介绍织梦cms列表页隔行指定分隔符或红线方法知识,包括mysql导出数据指定分隔符oracle导出数据指定分隔符excel指定分隔符提取db2导出数据指定分隔符awk指定多个分隔符按指定分隔符...

  • 织梦cmsv5.3发布图集时不能获取缩略图的解决办法

    小李网络公司介绍织梦dedecmsv5.3发布图集时不能获取缩略图知识,包括缩略图怎么弄什么叫缩略图缩略图怎么恢复12j1图集图片无缩略图怎么办当没能获取成功时时无暇获取图片显示缩略图如何不...

  • 织梦cms5.5升级到5.6高级搜索出错解决方法

    小李网络公司介绍织梦cms5.5升级到5.6高级搜索出错解决方法知识,包括织梦dedecms教程织梦cms建站教程高级搜索使用方法dedecms织梦系统织梦默认模板管理dedecms首页dede织梦仿站织梦cms后端模板织梦...

  • 织梦cms文章页提高显示速度优化方法

    小李网络公司介绍织梦cms文章页提高显示速度优化方法知识,包括织梦cms建站教程dedecms织梦系统速优化网站dedecms首页织梦cms移动织梦免费源码织梦默认模板管理织梦 建站织梦cms后端模板织梦d...

  • 织梦cms增加自定义文件名功能

    小李网络公司介绍织梦cms增加自定义文件名功能知识,包括dedecms模板接收变量如何更新dedecmsexcel如何增加自定义排序为什么不能自定义排序怎么设置自定义标签织梦建站关键词数量怎样增加....

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