程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php ci 獲取表單中多個同名input元素值的代碼

php ci 獲取表單中多個同名input元素值的代碼

編輯: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);
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved