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

如何从作为字段数组的字段输入中警报值?

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

在这种情况下,会显示带有 mee 消息的警报框,但不会显示另一个应该显示值 mycar 的框。

4

1 回答 1

0

只需为输入分配一个 id 或类并使用它来访问它。

举个例子 :

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

和相关的JS

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

}

如果您坚持使用名称,您可以使用 JavaScript 引用 HTML 表单输入标签名称元素数组

于 2013-03-06T16:26:15.457 回答