有時前臺頁面要允許動態增加/刪除某項屬性的多個值,比如向書架中添加書本,要可以動態增加或者刪除書本。前臺頁面的表單中會有多個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輸入框的值
1
2
3
4
|
var els =document.getElementsByName( "books" ); for ( var i = 0, j = els.length; i < j; i++){ alert(els[i].value); } |