635265428 发表于 2014-9-30 11:49:56

form_validation 问题,大家来看啊

<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']) ?>>
这样写也不行
                                                                  

IvanCI 发表于 2014-9-30 13:28:13

给type设置规则没有 如果没设置, view这个set是没有用的...如果确实不需要什么规则 也可以在controller里面设置

this->form_validation->set_rules('type[]');

Closer 发表于 2014-9-30 14:03:19

借串問
其實我不太懂 set_checkbox() 的意義在哪
控制器那邊不是 POST 接值就好了?

635265428 发表于 2014-9-30 15:53:45

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

果然是设置规则的问题,感谢指点

635265428 发表于 2014-9-30 15:56:20

Closer 发表于 2014-9-30 14:03
借串問
其實我不太懂 set_checkbox() 的意義在哪
控制器那邊不是 POST 接值就好了? ...

表单验证用的,提交验证不通过,可以保留其值

Hex 发表于 2014-9-30 17:10:47

这个你不设置规则,CI 肯定不会帮你处理呀。
如果太智能可能会处理不应该处理的数据,那样可能就会更麻烦。
页: [1]
查看完整版本: form_validation 问题,大家来看啊