php codeigniter – 表单助手 – 如何在无线电输入上实现set_val
发布时间:2020-12-13 17:39:38 所属栏目:PHP教程 来源:网络整理
导读:我正在使用codeigniters表单助手为我的网站设置反馈表单. 我的表单已创建并验证已实施,所有工作. 我唯一的问题是添加set_value()函数以在发生错误时重新填充表单. 我无法让它在我的无线电输入上工作,如何将set_value()函数添加到无线电类型. 码: ul li?php
我正在使用codeigniters表单助手为我的网站设置反馈表单.
我的表单已创建并验证已实施,所有工作. 我唯一的问题是添加set_value()函数以在发生错误时重新填充表单. 我无法让它在我的无线电输入上工作,如何将set_value()函数添加到无线电类型. 码: <ul> <li><?php echo form_radio('found_by','newspaper_advert',set_value('found_by')); ?> Newspaper advert</li> <li><?php echo form_radio('found_by','press_release',set_value('found_by')); ?> Press release</li> <li><?php echo form_radio('found_by','text_message',set_value('found_by')); ?> Text message</li> <li><?php echo form_radio('found_by','email',set_value('found_by')); ?> Email</li> <li><?php echo form_radio('found_by','refferal',set_value('found_by')); ?> Referred to by a friend</li> <li><?php echo form_radio('found_by','telemarketing',set_value('found_by')); ?> Telemarketing</li> <li><?php echo form_radio('found_by','leaflet_flyer',set_value('found_by')); ?> Leaflet or flyer</li> <li><?php echo form_radio('found_by','radio',set_value('found_by')); ?> Radio</li> <li><?php echo form_radio('found_by','television',set_value('found_by')); ?> Television</li> <li><?php echo form_radio('found_by','internet_advert',set_value('found_by')); ?> Internet advert</li> <li><?php echo form_radio('found_by','search_engine',set_value('found_by')); ?> Search engine</li> <li><?php echo form_radio('found_by','none',set_value('found_by')); ?> None of the above</li> </ul> 解决方法
set_value仅适用于输入和textareas.你需要set_radio
<input type="radio" name="myradio" value="1" <?php echo set_radio('myradio','1',TRUE); ?> /> <input type="radio" name="myradio" value="2" <?php echo set_radio('myradio','2'); ?> /> 来自doc page:http://codeigniter.com/user_guide/helpers/form_helper.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |