在不成功的表单验证将用户返回到同一表单后,我有一个问题是重新填充一组复选框.下拉菜单和文本输入可以重新填充,但不能重新填充!
原文链接:https://www.f2er.com/php/137230.html以下是复选框代码的片段:
<td> <?PHP echo form_checkBox('ambience[]','casual',set_checkBox('ambience[]','casual')); ?> Casual <br /> <?PHP echo form_checkBox('ambience[]','romantic','romantic')); ?> Romantic <br /> <?PHP echo form_checkBox('ambience[]','outdoor',set_checkBox('ambience[]')); ?> Outdoor / Alfresco <br /> <?PHP echo form_checkBox('ambience[]','trendy',set_checkBox('ambience[]')); ?> Hip & Trendy <br /> <?PHP echo form_checkBox('ambience[]','vibrant',set_checkBox('ambience[]')); ?> Vibrant <br /> <?PHP echo form_checkBox('ambience[]','up_scale',set_checkBox('ambience[]')); ?> Upscale <br /> </td>
成功重新填充的文本输入的代码段是:
<?PHP echo form_dropdown('price_range',$options,set_value('price_range')); ?>
有任何想法吗?我真的很困惑为什么set_checkBox不像宣传的那样工作.