Javascript Определить выбранные элементы - PullRequest
0 голосов
/ 06 февраля 2011

У меня есть следующий код. Мне нужно знать выбранные поля. [] необходим для 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>

1 Ответ

2 голосов
/ 06 февраля 2011

Замените var x=document.tform.test; на следующее:

var x = document.tform.getElementsByName("test[]")[0];

Таким образом, вы сможете выбрать <select> -элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...