Подскажите пожалста как посчитать количество выбраных строк списка select с параметром MULTIPLE или узнать выбран ли хоть один элемент.
нашёл вот такую штуку но она не работает... - document.forms.jd.worksjd.select edIndex - номер выбранного элемента или первого элемента среди нескольких выбранных. что не так сделал?
1. san4es - 08 Апреля, 2009 - 11:08:40 - перейти к сообщению
2. Stierus - 08 Апреля, 2009 - 11:40:48 - перейти к сообщению
Как думаешь, что такое "forms.jd.worksjd" ? Я тебе подскажу : jd - это значение "name" у формы, а "worksjd" - это значение "name" у input
3. san4es - 08 Апреля, 2009 - 11:50:04 - перейти к сообщению
я в курсе что такое jd и worksjd. меня интересует почему такая конструкция с selectedIndex ничего не возвращает и ругается?
4. Stierus - 08 Апреля, 2009 - 12:14:04 - перейти к сообщению
ругается - довольно размытая формулировка
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <html>
- <head>
- <title>
- test
- </title>
- </head>
- <body>
- <script>
- function generate(){
- alert(document.forms.test.test_select.selectedIndex);
- }
- </script>
- <form name="test" action="" method="post">
- <select multiple name='test_select'>
- <option value="1">1</option>
- <option value="2">2</option>
- <option value="3">3</option>
- <option value="4">4</option>
- </select>
- <br>
- <input type="button" onclick="generate(); return false;">
- </form>
- </doby>
- </html>
Хочешь сказать, не работает ?