小李SEO博客

网站优化服务

dedecms自定义表单字段为必填项教程

织梦自定义表单用的最多的就是制作留言板,报名等功能,但是添加的字段不填写就能提交,容易被恶意提交,为了防止这些,我们可以把这些字段选项设定为必填项。方法如下:

用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

在模版的表单里加<input type="hidden" name="required" value="name,sex" />value 就是必须字段,多个用“,”隔开。参考案例分享:<form action="/plus/diy.php" enctype="multipart/form-data" method="post"><input type="hidden" name="required" value="name,qq" /><input type="hidden" name="action" value="post" /><input type="hidden" name="diyid" value="1" /><input type="hidden" name="do" value="2" /><table style="width:97%;" cellpadding="0" cellspacing="1"><tr> <td align="right" valign="top">姓名:</td> <td><input type='text' name='name' id='name' style='width:250px' class='intxt' value='' /></td></tr><tr> <td align="right" valign="top">性别:</td> <td><select name='sex' style='width:50px'><option value='男'>男</option><option value='女'>女</option></select></td></tr><tr> <td align="right" valign="top">电话:</td> <td><input type='text' name='tell' id='tell' style='width:250px' class='intxt' value='' /></td></tr><tr> <td align="right" valign="top">地址:</td> <td><input type='text' name='add' id='add' style='width:250px' class='intxt' value='' /></td></tr><tr> <td align="right" valign="top">备注内容:</td> <td><input type='text' name='con' id='con' style='width:250px; height:100px' class='intxt' value='' /></td></tr><input type="hidden" name="dede_fields" value="name2,text;sex2,select;tell2,text;add,text;con2,text" /><input type="hidden" name="dede_fieldshash" value="78764e448024ba3607705cbf961ebf3f" /></table><div align='center' style='height:30px;padding-top:10px; padding-left:130px'><input type="submit" name="submit" value="提 交" class='coolbg' />&nbsp;<input type="reset" name="reset" value="重 置" class='coolbg' /></div></form>

上一篇:织梦cms自动审核会员发表最新文章实现方法 下一篇:dedecms网站地图改变生成目录方法
织梦cms相关文章阅读
  • 织梦cms程序GBK版安装sphinx全文索引查询无结果解决方法

    小李网络公司介绍织梦cms程序GBK版安装sphinx全文索引查询无结果解决方法知识.包括sphinx中文mysql全文索引是什么rosalyn sphinxmysql全文索引 模糊查询sphinx mothmysql创建全文索引dedecms全文索引the sph...

  • 织梦cms制作英文站需要修改教程

    小李网络公司介绍织梦cms制作英文站需要修改教程知识,包括织梦默认模板修改织梦dedecms教程dedecms批量修改dedecms中id怎么修改dedecms修改金币dedecmsslogo修改织梦模板如何修改织梦网站修改....

  • 织梦cms后台设置按data函数日期参数附件保存参数无效

    小李网络公司介绍织梦cms后台设置按data函数日期参数附件保存参数无效知识,包括免root修改根目录data织梦datadedecms移动目录dedecms目录介绍dedecms被黑 重装网站目录有data织梦改data目录织梦data目录...

  • 织梦cms使用channelartlist在列表页和内容页

    小李网络公司介绍织梦cms使用channelartlist在列表页和内容页知识,包括帝国cms和织梦哪个好织梦dede建站教程视频dede怎么仿站dede仿站网dede标记教程dede模板站织梦 建站织梦免费源码织梦cms网站de...

  • 织梦cms栏目名称限制显示字数调用方法

    小李网络公司介绍织梦cms栏目名称限制显示字数知识.包括dedecms 调用栏目名称限制显示字数_织梦无忧,DedeCMS栏目标签调用限制栏目名称的字数织梦常用调用标签织梦自定义表单怎么调用织梦调用...

  • 织梦cms网站list orderby=weight按权重排序无效问题

    小李网络公司介绍织梦cms网站list orderby=weight按权重排序无效知识,包括weight中文weightlist织梦cms织梦 建站织梦仿站教程Lose weightweigh weight 区别in weightweight memoweight的用法grossweight什么意思....

  • 织梦cms鼠标移上显示全部标题方法

    小李网络公司介绍织梦cms鼠标移上显示全部标题方法知识,包括鼠标一点就往下移怎么办鼠标能点,但是不能移动鼠标一直自己移动怎么办移动鼠标没反应怎么办怎么把表格标题往上移如何将标题...

  • 织梦dedecms栏目名称间添加分隔竖线的方法

    小李网络公司介绍织梦cms栏目添加分隔竖线方法知识.包括可以让竖线在后,最后一个栏目无竖线,但是调用的栏目数可能会发生变化,判别最后一个栏目比较复杂....

  • 织梦cms登录后台验证码错误

    小李网络公司介绍织梦cms登录后台验证码错误知识,包括验证码错误明明是对的验证码怎么输都不对微信有验证码也登不上手机为什么老是验证码错误51验证码接收平台网上报名总出现验证码错误...

  • 织梦cms网站正文行距调整标签代码

    小李网络公司介绍织梦cms网站正文行距调整标签代码知识,包括网站正文的行距哪里调整?-dedecms教程-跟版网,如何调整网页中文字的行距和间距 - 百度知道.标题与正文间距过大word正文行距怎么设...

  • 织梦cms评论内容自动复制到剪切板调用方法

    小李网络公司介绍织梦cms评论内容自动复制到剪切板知识.包括复制屏幕到剪贴板如何复制到剪贴板为什么复制不到剪切板复制到剪切板在哪里找cad为什么不能复制到剪切板文字无法复制到剪贴...

  • 织梦cms页面关键字优化技巧

    小李网络公司介绍织梦cms页面关键字优化技巧知识,包括安徽网站关键字优化淘宝关键词设置教程60优化关键词aso 关键词优化seo排名优化关键词关键字优化关键词优化SEO上海关键词优化方法....

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