dede自定义表单必填项的方法

织梦自定义表单必填项的方法,一般是js来进行验证判断,今天就分享下在php里验证必填项。

织梦自定义表单必填项的方法,一般是js来进行验证判断,今天就分享下在php里验证必填项。

用php验证:

1. 在plus/diy.php 的第40行下加
//增加必填字段判断
if($required!=''){
if(preg_match('/,/', $required))
{
$requireds= explode(',',$required);
foreach($requiredsas $field){
if($$field==''){
showMsg('带*号的为必填内容,请正确填写','-1');
exit();
}
}
}else{
if($required==''){
showMsg('带*号的为必填内容,请正确填写','-1');
exit();
}
}
}
//end


2.在模版的表单里加 <inputtype="hidden" name="required" value="name,qq"/>
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='name2' id='name2' style='width:250px' class='intxt' value='' />
</td>
</tr>
<tr>
 <td align="right"valign="top">性别:</td>
<td><selectname='sex2'style='width:50px'><optionvalue='男'>男</option>
<optionvalue='女'>女</option>
</select>
</td>
</tr>
<tr>
 <td align="right"valign="top">电话:</td>
<td><input type='text'name='tell2' id='tell2' 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='con2' id='con2' 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>
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

dedecms织梦无需登录注册可下单购买的修改,首先找到/plus/carbuaction.php文件,找到如下代码: //确认用户登录信息if($cfg_ml-IsLogin()){ $userid = $cfg_ml-M_ID;}else{ $username = trim($username); $password = trim($password); if(empty($username)
用过织梦dedecms的人都知道,织梦会员系统相当强大,跟论坛程序差不多,对于使用会员系统的人来说,织梦系统足够用的了,但是,有时候,织梦系统很多的地方又不是我们所希望,或都说,有的地方不适合我们使用,这时候就要对织梦会员系统进行二次开发,所以,
我们在用到织梦dedecms的会员功能时候,注册页面的注册项需要增加,比如想多加一个手机号的字段,需要怎么操作呢?下面我们以增加一个手机号的字段为例子 1、找到网站目录下的/member/templets/reg-new.htm,在合适位置增加一行表单,代码如下: lispan手机
SQL语句中,有统计的函数,我们可以通过在织梦中使用SQL语句统计的方法,在列表页内显示该栏目共有多少篇文章。这样做的好处是,有助于提升用 户体验。比如说我一个文章列表下面有10篇文章,就自动统计出10篇,到20篇的时候自动统计成20篇。这样用户对网站的
我们在做 织梦模板 开发时,有时需要在artlist 和list标签中调用出图集中的图片,同时可以自定调用几张图片。跟版网整理了个一个这样功能的自定义函数。调用后效果如下: dedecms织梦artlist和list标签调用图集图片实现方法 函数代码 请将代码加入到 /includ
json数据格式可以方便不同站点之间进行数据调用引用,当然我们的DEDECMS也可以实现全站数据生成JSON供其他站点调用,代码很简单,主要用到include/json.class.php。 织梦本身是自带json标签的,调用方法: {dede:json url=http://yoursite/json.php cache=300