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

[已解决] form_validation 问题,大家来看啊

[复制链接]
发表于 2014-9-30 11:49:56 | 显示全部楼层 |阅读模式
<input name="type[]" type="checkbox"  value="<?php echo $v['id'] ?>" <?php echo set_checkbox('type[]', $v['id']) ?>>
这样写不行,无法保留值
<input name="type[]" type="checkbox"  value="<?php echo $v['id'] ?>" <?php echo set_checkbox('type', $v['id']) ?>>
这样写也不行
                                                                    

发表于 2014-9-30 13:28:13 | 显示全部楼层
给type设置规则没有 如果没设置, view这个set是没有用的...如果确实不需要什么规则 也可以在controller里面设置

this->form_validation->set_rules('type[]');
发表于 2014-9-30 14:03:19 | 显示全部楼层
借串問
其實我不太懂 set_checkbox() 的意義在哪
控制器那邊不是 POST 接值就好了?
 楼主| 发表于 2014-9-30 15:53:45 | 显示全部楼层
IvanCI 发表于 2014-9-30 13:28
给type设置规则没有 如果没设置, view这个set是没有用的...如果确实不需要什么规则 也可以在controller里面 ...

果然是设置规则的问题,感谢指点
 楼主| 发表于 2014-9-30 15:56:20 | 显示全部楼层
Closer 发表于 2014-9-30 14:03
借串問
其實我不太懂 set_checkbox() 的意義在哪
控制器那邊不是 POST 接值就好了? ...

表单验证用的,提交验证不通过,可以保留其值
发表于 2014-9-30 17:10:47 | 显示全部楼层
这个你不设置规则,CI 肯定不会帮你处理呀。
如果太智能可能会处理不应该处理的数据,那样可能就会更麻烦。

本版积分规则