ci框架如何重新填充set_select() set_checkbox() set_radio()表单
2015-12-22 11:51
267 查看
CI框架提供了对表单字段的验证(set_rules函数),如表单字段不能为空等....,我们在提交页面后希望对已填的字段进行重新填充,这时我们最常用的函数是:
使用示例:
通过set_rules函数我们可以方便地为 text 表单进行数据填充,那么在使用 radio、checkbox、select等表单时,该怎么办呢?
其实CI框架也为我们提供了相应的填充函数:
这3个函数分别对select、checkbox、radio表单进行了数据填充。
示例1:
示例2:
示例3:
说明:
这3个函数都有三个参数:
第一个参数:必选,表单字段名称
第二个参数:必须,表单值
第三个参数:可选,是否为默认值
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个函数都有三个参数:
第一个参数:必选,表单字段名称
第二个参数:必须,表单值
第三个参数:可选,是否为默认值
相关文章推荐
- Bitmap的二次采样
- JSR 133
- Android子线程中更新UI
- 灭点
- java程序中加入@SuppressWarnings("serial")实践
- Redis学习笔记~Redis并发锁机制
- UML类图
- 原生的强大DOM选择器querySelector
- Xcode真机调试
- 高性能Java网络框架 MINA
- TCP/IP、Http、Socket的区别
- this.getServletContext().getRealPath("WEB-INF");
- 架设WEBIM
- 类的三大特性
- python datetime
- 快速掌握htop
- win10怎么卸载程序软件?几种卸载软件方法详细介绍
- iOS开发系列--地图与定位
- servlet-------HttpServletRequest对象
- poj 1389Area of Simple Polygons(矩形面积并)