【发布时间】:2011-01-01 04:38:06
【问题描述】:
我想我在这里遗漏了一些简单的东西,但我一生都无法弄清楚。
如果验证失败,我正在使用 set_radio() 和 set_checkbox() 方法返回它们的值,就像这样
<input type="radio" name="gender" value="male" <? if(!isset($thankyou)) { echo set_radio('gender', 'male'); } ?>/>;Male
<br />
<input type="radio" name="gender" value="female" <? if(!isset($thankyou)) { echo set_radio('gender', 'female'); } ?>/>;Female
我在其他地方还有另一个更大的复选框。一切正常,但默认情况下,第二个单选按钮被选中,对于复选框,它们都被默认选中。
如果我没有 set_radio / set_checkbox ,默认情况下不会选中它们,这正是我想要的。
将第三个参数添加到 set_radio() 即。 set_radio('gender','male',false) 也没有任何区别。
谁能解释一下这个问题?
非常感谢!
【问题讨论】:
标签: forms codeigniter input checkbox radio-button