2013-03-06 57 views
-2
<form name="car" onsubmit="return validate()"> 
<input type=text name=input[][] value="......" /> 

如何警告來自字段數組的輸入字段值?javascript,從表格中獲取值

function validate(){ 
     alert("meee"); 
     var mycar = document.car.elements['input[][]'].value; // this line does NOT want to store value in mycar 
     alert(mycar); 
    } 

在這種情況下顯示帶有消息我的警告框但顯示應顯示值mycar的另一個框不顯示。

+2

你爲何再次發佈了同樣的問題? http://stackoverflow.com/q/15248559/672455 – hop 2013-03-06 16:25:55

+0

實際上在Firefox和Chrome中適用於[我](http://jsfiddle.net/wDpuX/1/)。使用什麼瀏覽器? – raina77ow 2013-03-06 16:26:17

+0

safari,可以試試 – user1508136 2013-03-06 16:30:14

回答

0

只需爲輸入分配一個id或class並使用它來訪問它。

舉個例子:

<input id="mycar" type="text" name=input[][] value="..." /> 

和相關JS

function validate() { 
    var mycar = document.getElementById('mycar'); 
    var value = mycar.value; 

} 

,如果你堅持使用的名稱,你可以參考HTML form input tag name element array with JavaScript