Select&multiple
Доброго Всем Дня!
Будьте добры подскажите такую вещь, есть обычное поле select, на котором висит обработчик ф-и, <select id="myselect" name="myselect" onBlur="myfunction();"> Как сделать, чтоб эта функция преобразовала из обычного select'а в select с множественным выбором? Мучаюсь второй день, варианты вроде таких: document.getElementById('myselect').multiple=true; или document.getElementById('myselect').setAttribute(' multiple', 'true'); не работают... |
Runet4ik,
function myfunction() { document.getElementById('myselect').multiple=true; document.getElementById('myselect').size=5; } |
Цитата:
|
Runet4ik, в каком браузере?
|
IE
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <body> <select id="myselect" name="myselect" onclick="myfunction(this);"> <option>Пункт 1</option> <option>Пункт 2</option> <option>Пункт 1</option> <option>Пункт 2</option> <select> <script type="text/javascript"> function myfunction(a) { a.setAttribute('multiple','multiple'); } </script> </body> </html> http://s1.uploads.ru/i/tO9QZ.png |
Runet4ik, это изначально в IE писалось...
|
Не работает, хоть убей ... Не пойму почему...? Может можно как-то через style подобраться к этому атрибуту?
|
Runet4ik,
<!DOCTYPE> - У Вас прописан ? Образец в посте 6 - тоже не работает ? прямо отсюда ? |
Не работает, и DOCTYPE прописан, единственная разница с 6-м постом в том, что у меня ф-я в <head>
|
Часовой пояс GMT +3, время: 00:33. |