php ci 获取表单中多个同名input元素值的代码

yipeiwu_com6年前PHP代码库

有时前台页面要允许动态增加/删除某项属性的多个值,比如向书架中添加书本,要可以动态增加或者删除书本。前台页面的表单中会有多个input元素,如下:

复制代码 代码如下:

<form action="a.php">
<input type="text" name="books[]"/>
<input type="text" name="books[]"/>
<input type="text" name="books[]"/>
<input type="submit" name="submit" />
</form>

当a.php页面收到表单数据时,可以利用$books = $_REQUEST['books'];得到所有书名的数组。
PHP CI 中通过post过来的数据获取方式:$books = $this->input->post('books');//注意这里是books,表单name里面是数组形式的books[]

js 获得多个同name 的input输入框的值

var els =document.getElementsByName("books");
for (var i = 0, j = els.length; i < j; i++){
alert(els[i].value);
}

相关文章

PHP+JS实现的商品秒杀倒计时用法示例

本文实例讲述了PHP+JS实现的商品秒杀倒计时用法。分享给大家供大家参考,具体如下: <?php //php的时间是以秒算。js的时间以毫秒算 date_default...

php设计模式 Observer(观察者模式)

复制代码 代码如下: <?php /** * 观察者模式 * * 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新 * 能够...

PHP实现bitmap位图排序与求交集的方法

本文实例讲述了PHP实现bitmap位图排序求交集的方法。分享给大家供大家参考,具体如下: 初始化一串全为0的二进制; 现有一串无序的整数数组; 如果整数x在这个整数数组当中,就将二进制...

PHP中auto_prepend_file与auto_append_file用法实例分析

本文实例讲述了PHP中auto_prepend_file与auto_append_file的用法,是PHP程序设计中比较实用的技巧。分享给大家供大家参考。具体方法如下: 如果需要将文件r...

php遍历类中包含的所有元素的方法

本文实例讲述了php遍历类中包含的所有元素的方法。分享给大家供大家参考。具体分析如下: 这里可获得php类包含的所有元素以key-value的形式输出 class MyTestCla...