用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1188|回复: 1
收起左侧

[讨论/交流] 下拉列表表单验证问题!

[复制链接]
发表于 2017-4-3 20:44:04 | 显示全部楼层 |阅读模式
本帖最后由 雨随风飘 于 2017-4-4 16:34 编辑

视图
HTML复制代码
<select name="classroom" id="classroom">
        <option value="00">请选择班级</option>
         <option value="11">一一班</option>
         <option value="12">一二班</option>
         <option value="13">一三班</option>
         <option value="14">一四班</option>
        </select>
复制代码


控制器
表单验证代码
$this->form_validation->set_rules('classroom', '班级', 'matches[00]',array('matches[00]' => '请选择班级!'));

表单默认选择项是<option value="00">请选择班级</option>,提交运行以后返回
The 班级 field does not match the 00 field.


1:请问什么地方出错了?


2:还有为什么是英文提示啊?我上面写了array('matches[00]' => '请选择班级!')啊?


下面的表单验证代码显示的就是中文提示,和上面的出错代码写法一样啊?
$this->form_validation->set_rules('username', '姓名', 'required',array('required' => '请填写姓名!'));

3:返回的错误信息会加上<p>标签,类似<p>请填写姓名</p>,如何去掉p标签?
发表于 2017-4-5 14:01:33 | 显示全部楼层

本版积分规则