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>
|
Runet4ik,
Прямо из топика тут - работает ? |
Нет, не работает, я скопировал именно этот код из 6-го поста в файл, запустил - не работает...
|
Цитата:
|
Какой смысл показывать мой код, если даже код из этого топика не пашет? Ведь, я как понимаю, у вас он работает... Сдаётся мне дело в браузере...
|
Спасибо огромное за помощь, дело действительно оказалось в браузере, в Opera всё отлично работает...
|
Часовой пояс GMT +3, время: 16:50. |