php ci 獲取表單中多個(gè)同名input元素值的代碼
有時(shí)前臺(tái)頁(yè)面要允許動(dòng)態(tài)增加/刪除某項(xiàng)屬性的多個(gè)值,比如向書架中添加書本,要可以動(dòng)態(tài)增加或者刪除書本。前臺(tái)頁(yè)面的表單中會(huì)有多個(gè)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>
當(dāng)a.php頁(yè)面收到表單數(shù)據(jù)時(shí),可以利用$books = $_REQUEST['books'];得到所有書名的數(shù)組。
PHP CI 中通過(guò)post過(guò)來(lái)的數(shù)據(jù)獲取方式:$books = $this->input->post('books');//注意這里是books,表單name里面是數(shù)組形式的books[]
js 獲得多個(gè)同name 的input輸入框的值
var els =document.getElementsByName("books");
for (var i = 0, j = els.length; i < j; i++){
alert(els[i].value);
}
相關(guān)文章
php構(gòu)造函數(shù)與析構(gòu)函數(shù)
PHP析構(gòu)函數(shù)與構(gòu)造函數(shù)是相反的,它們被調(diào)用來(lái)一個(gè)對(duì)象從內(nèi)存中銷毀,幫助我們釋放對(duì)象屬性所占用的內(nèi)存并銷毀對(duì)象相關(guān)的資源。2016-04-04
The specified CGI application misbehaved by not returning a
The specified CGI application misbehaved by not returning a complete set of HTTP headers2011-03-03
關(guān)于在php.ini中添加extension=php_mysqli.dll指令的說(shuō)明
關(guān)于在php.ini中添加extension=php_mysqli.dll指令的說(shuō)明...2007-06-06
PHP7.1方括號(hào)數(shù)組符號(hào)多值復(fù)制及指定鍵值賦值用法分析
這篇文章主要介紹了PHP7.1方括號(hào)數(shù)組符號(hào)多值復(fù)制及指定鍵值賦值用法,結(jié)合實(shí)例形式對(duì)比分析了php7數(shù)組復(fù)制與賦值的新特性與操作技巧,需要的朋友可以參考下2016-09-09

