雨随风飘 发表于 2017-4-3 20:44:04

下拉列表表单验证问题!

本帖最后由 雨随风飘 于 2017-4-4 16:34 编辑

视图
<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',array('matches' => '请选择班级!'));

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


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


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


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

3:返回的错误信息会加上<p>标签,类似<p>请填写姓名</p>,如何去掉p标签?

Martix 发表于 2017-4-5 14:01:33

http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=24176&extra=page%3D1
页: [1]
查看完整版本: 下拉列表表单验证问题!