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, время: 00:28. |