我有以下代码。我需要知道所选字段。 PHP需要[]。没有[]它可以工作,但在以下代码中会发生错误。
<form name="tform">
<select multiple name="test[]">
<option selected>1</option><option>2</option></select></form>
<script type=text/javascript>
var x=document.tform.test;
for(var i=0;i<x.length;i++) {
if (x.options[i].selected) {
xselected++;
}
}
alert(xselected);
</script>
答案 0 :(得分:2)
将var x=document.tform.test;
替换为以下内容:
var x = document.tform.getElementsByName("test[]")[0];
这样您就可以选择<select>
- 元素。