radio单选按钮怎么提交(TP自动完成) 本帖最后由 liuser_cn 于 2012-11-28 22:09:52 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改成这样子:<input type="radio" name="sex[]" value="nan" />男 <input type="radio" name="sex[]" value="nv" />女 不知道您对TP的自动验证有研究吗?我看了之后发现,大小写错了,可是我写的自动验证不起作用,具体是: array('radio','require','性别不能为空'), //使用require判断性别是否为空 我什么都不选,还是可以提交成功。单选按钮是不是比较特殊呢? 你有<input type="radio" name="sex" value="nan" />男所以array('sex','require','性别不能为空'), //使用require判断性别是否为空 不好意思,我没改回来,array('Sex','require','性别不能为空'), //使用require判断性别是否为空这样也不行,我点提交的时候,单选按钮没有点,还是可以成功 protected $_validate = array( array('username','require','用户名不能为空!',0,'regex',3), //使用require判断用户名是否为空 array('Sex','require','性别不能为空'), //使用require判断性别是否为空 array('password','require','密码不能为空!',0,'regex',3), //使用require判断用户名是否为空 array('username','','帐号名称已经存在!',0,'unique',1), // 在新增的时候验证name字段是否唯一 array('password','cpassword','确认密码不正确',0,'confirm'), // 验证确认密码是否和密码一致 array('email','email','E-mail格式错误'), array('verify','require','验证码必须'), array('verify','ckverify','验证码不正确','0',callback,1)HTML代码 <tr> <td style="text-align:right">性别:</td> <td colspan="2"> <input type="radio" name="Sex" value="" />男 <input type="radio" name="Sex" value="" />女</td> </tr> INSERT INTO `book_member` (`username`,`password`,`tel`,`address`,`regDate`) VALUES ('hello','5d41402abc4b2a76b9719d911017c592','','','')打印的最后一条语句。 id username password Name 真实姓名 Sex tel address 发货地址 regDate 注册日期 question 密码问题 answer 答案这个是sql字段 由于单选钮没选中就不会被提交,所以默认是检查不到的应写作 array('Sex','require','性别不能为空', 1), //使用require判断性别是否为空即必须验证 发个贴子提问。。始终不明白。模版不好改 大三学生走PHP的路行不? pdf2swf怎么动态的转换? 一个独立的网站用户中心能够提供什么样的服务 求一个ISAPI_Rewrite的写法 有做过wordpress的朋友进来看看 谈谈大家对网上一些教程资料的看法 CSTP学生就业感言,参考一下。 PHP读取excel文件时会出现奇怪问题。熟悉excel文件格式高手请进 kindeditor 上传图片失败 求救!关于采集页面内容的问题 smtp发送邮件总是出错怎么办?
<input type="radio" name="sex[]" value="nan" />男
<input type="radio" name="sex[]" value="nv" />女
不知道您对TP的自动验证有研究吗?我看了之后发现,大小写错了,可是我写的自动验证不起作用,具体是: array('radio','require','性别不能为空'), //使用require判断性别是否为空
我什么都不选,还是可以提交成功。单选按钮是不是比较特殊呢?
<input type="radio" name="sex" value="nan" />男
所以
array('sex','require','性别不能为空'), //使用require判断性别是否为空
不好意思,我没改回来,
array('Sex','require','性别不能为空'), //使用require判断性别是否为空
这样也不行,我点提交的时候,单选按钮没有点,还是可以成功
protected $_validate = array( array('username','require','用户名不能为空!',0,'regex',3), //使用require判断用户名是否为空
array('Sex','require','性别不能为空'), //使用require判断性别是否为空
array('password','require','密码不能为空!',0,'regex',3), //使用require判断用户名是否为空
array('username','','帐号名称已经存在!',0,'unique',1), // 在新增的时候验证name字段是否唯一
array('password','cpassword','确认密码不正确',0,'confirm'), // 验证确认密码是否和密码一致
array('email','email','E-mail格式错误'),
array('verify','require','验证码必须'),
array('verify','ckverify','验证码不正确','0',callback,1)
HTML代码 <tr>
<td style="text-align:right">性别:</td>
<td colspan="2">
<input type="radio" name="Sex" value="" />男
<input type="radio" name="Sex" value="" />女
</td>
</tr>
id username password Name 真实姓名 Sex tel address 发货地址 regDate 注册日期 question 密码问题 answer 答案这个是sql字段
应写作 array('Sex','require','性别不能为空', 1), //使用require判断性别是否为空
即必须验证