ci框架如何重新填充set_select() set_checkbox() set_radio()表单

CI框架提供了对表单字段的验证(set_rules函数),如表单字段不能为空等....,我们在提交页面后希望对已填的字段进行重新填充,这时我们最常用的函数是:

set_value('field name')
使用示例:
<input type="text" class="text" name="price" value="<?php echo set_value('price'); ?>"/>
通过set_rules函数我们可以方便地为 text 表单进行数据填充,那么在使用 radio、checkbox、select等表单时,该怎么办呢?

其实CI框架也为我们提供了相应的填充函数:

set_select()
set_checkbox()
set_radio()
这3个函数分别对select、checkbox、radio表单进行了数据填充。

示例1:

<select name="myselect">
<option value="one" <?php echo set_select('myselect', 'one', TRUE); ?> >One</option>
<option value="two" <?php echo set_select('myselect', 'two'); ?> >Two</option>
<option value="three" <?php echo set_select('myselect', 'three'); ?> >Three</option>
</select> 
示例2:
<input type="checkbox" name="mycheck[]" value="1" <?php echo set_checkbox('mycheck[]', '1'); ?> />
<input type="checkbox" name="mycheck[]" value="2" <?php echo set_checkbox('mycheck[]', '2'); ?> />
示例3:
<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'); ?> />
说明:

这3个函数都有三个参数:

第一个参数:必选,表单字段名称

第二个参数:必须,表单值

第三个参数:可选,是否为默认值 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值