Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.08.2012, 11:10
Аватар для Runet4ik
Новичок на форуме
Отправить личное сообщение для Runet4ik Посмотреть профиль Найти все сообщения от Runet4ik
 
Регистрация: 24.08.2012
Сообщений: 8

Select&multiple
Доброго Всем Дня!
Будьте добры подскажите такую вещь, есть обычное поле select, на котором висит обработчик ф-и,
<select id="myselect" name="myselect" onBlur="myfunction();">

Как сделать, чтоб эта функция преобразовала из обычного select'а в select с множественным выбором? Мучаюсь второй день, варианты вроде таких:
document.getElementById('myselect').multiple=true; или document.getElementById('myselect').setAttribute(' multiple', 'true');
не работают...
Ответить с цитированием
  #2 (permalink)  
Старый 24.08.2012, 11:34
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Runet4ik,
function myfunction() {
	document.getElementById('myselect').multiple=true;
	document.getElementById('myselect').size=5;
}
Ответить с цитированием
  #3 (permalink)  
Старый 24.08.2012, 11:48
Аватар для Runet4ik
Новичок на форуме
Отправить личное сообщение для Runet4ik Посмотреть профиль Найти все сообщения от Runet4ik
 
Регистрация: 24.08.2012
Сообщений: 8

Сообщение от lord2kim Посмотреть сообщение
Runet4ik,
function myfunction() {
	document.getElementById('myselect').multiple=true;
	document.getElementById('myselect').size=5;
}
Не работает и этот вариант...
Ответить с цитированием
  #4 (permalink)  
Старый 24.08.2012, 11:49
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Runet4ik, в каком браузере?
Ответить с цитированием
  #5 (permalink)  
Старый 24.08.2012, 11:52
Аватар для Runet4ik
Новичок на форуме
Отправить личное сообщение для Runet4ik Посмотреть профиль Найти все сообщения от Runet4ik
 
Регистрация: 24.08.2012
Сообщений: 8

IE
Ответить с цитированием
  #6 (permalink)  
Старый 24.08.2012, 11:53
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<!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

Последний раз редактировалось Deff, 24.08.2012 в 12:31.
Ответить с цитированием
  #7 (permalink)  
Старый 24.08.2012, 11:57
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Runet4ik, это изначально в IE писалось...
Ответить с цитированием
  #8 (permalink)  
Старый 24.08.2012, 12:08
Аватар для Runet4ik
Новичок на форуме
Отправить личное сообщение для Runet4ik Посмотреть профиль Найти все сообщения от Runet4ik
 
Регистрация: 24.08.2012
Сообщений: 8

Не работает, хоть убей ... Не пойму почему...? Может можно как-то через style подобраться к этому атрибуту?

Последний раз редактировалось Runet4ik, 24.08.2012 в 12:16.
Ответить с цитированием
  #9 (permalink)  
Старый 24.08.2012, 12:30
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Runet4ik,
<!DOCTYPE> - У Вас прописан ?
Образец в посте 6 - тоже не работает ? прямо отсюда ?
Ответить с цитированием
  #10 (permalink)  
Старый 24.08.2012, 13:01
Аватар для Runet4ik
Новичок на форуме
Отправить личное сообщение для Runet4ik Посмотреть профиль Найти все сообщения от Runet4ik
 
Регистрация: 24.08.2012
Сообщений: 8

Не работает, и DOCTYPE прописан, единственная разница с 6-м постом в том, что у меня ф-я в <head>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск