powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / onChange в Select не работает в InternetExplorer
19 сообщений из 19, страница 1 из 1
onChange в Select не работает в InternetExplorer
    #38297362
Niky4000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такой дурной браузер, называется InternetExplorer...
Есть такой код, который работает везде, кроме InternetExplorer:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function d(text){
	document.getElementById("b").value=text;
}
function g(){
	document.getElementById("b").value=document.getElementById("sel").options[1].value;
}
-->
</script>
</head>
<body>

<form>

<select size=4 id="sel">
<option onClick="d('1')">1 - text - text - text - text</option>
<option onClick="d('2')">2 - text - text - text - text</option>
<option onClick="d('2')">3 - text - text - text - text</option>
</select>

<input type="text" id="b" value="">
<input type="button" id="de" value="Ok!" onClick="d('Hello')">
<input type="button" id="de" value="Ok2!" onClick="g()">
</form>
</body>
</html>



И так работает везде, кроме InternetExplorer:
Код: sql
1.
2.
3.
4.
5.
6.
<select size=4 onChange="d(this.options[this.selectedIndex].value)">
<option>1 - text - text - text - text</option>
<option>2 - text - text - text - text</option>
<option>3 - text - text - text - text</option>
<option>4 - text - text - text - text</option>
</select>



Как заставить этот долбанутый InternetExplorer изменить value текстового поля при изменении или хотя бы при нажатии на элементе списка???
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297402
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте заменить onChange на onchange
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297414
Niky4000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<select size=4 onchange="d('dff')" id="sel"> Работает и
<select size=4 onСhange="d('dff')" id="sel"> тоже работает, а
вот option onclick="d('2')" не работает и
onсhange="d(this.options[this.selectedIndex].value)" тоже не работает!
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297428
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Niky4000вот option onclick="d('2')" не работаетда ну
см. под мозиллой пример http://jsfiddle.net/yYLnt/
см. под IE в действии http://jsfiddle.net/yYLnt/show/
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297429
Niky4000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<select><option onclick="d('2')">fg</option></select> не работает!
А не <input type="button" onclick="d(2)"> Работает!
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297430
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
<input type="text" id="inputText" />
<select id="Select3" onchange="document.getElementById(&quot;inputText&quot;).value=this.value+this.options[this.selectedIndex].text">
	<option value="1">Option# 1</option>
	<option value="2">Option# 2</option>
</select>


_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297434
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Niky4000 <select><option onclick="d('2')">fg</option></select> не работает! ну так реагируйте не на клик по опции а на изменение значения селекта
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297437
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Niky4000
Код: sql
1.
<select size=4 onChange="d(this.options[this.selectedIndex].value)">


Проверь еще раз. Это работает в IE 10.

Вариант с onclick для option не работает т.к. IE не поддерживает это событие .
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297442
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> onсhange="d(this.options[this.selectedIndex].value)" тоже не работает!
1. this.options[this.selectedIndex].value equ this.value
2. Как Вы думаете чему у Вас равно value у Вашего <option>1 - text - text - text - text</option>?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297453
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://jsfiddle.net/wAM6P/
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297488
Niky4000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
Вот так работает:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function k(){
	//alert(document.getElementById("sel2").selectedIndex);
	document.getElementById("b").value=document.getElementById("sel2").options[document.getElementById("sel2").selectedIndex].text;
}
....
....
<select size=4 onchange="k()" id="sel2">
<option id='op1'>1 - text - text - text - text</option>
<option>2 - text - text - text - text</option>
<option>3 - text - text - text - text</option>
<option>4 - text - text - text - text</option>
</select>
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297495
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте на досуге...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297524
уточнить
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_Soft,

у Вас в подписи стоит
"Helo, word!" - 17 errors 56 warnings

Может
"Helo, wor l d!" - 17 errors 56 warnings
?
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297529
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уточнить,

Дык, это же один из эрроров!
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297533
уточнить
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

точно!
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297534
Niky4000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я уж полазил, по'google'ил, но как-то вот эту проблему не решил.
Вообще, меня этот InternetExplorer добивает какой-то своей дебильностью.
Я не очень часто занимаюсь вёрсткой, а тут пришлось.
Например, CSS3 все поддерживают, а он либо нет, либо не всё, либо что-то частично, но нет так.
Вчера: смотрим страничку в разных браузерах. Всё нормально, а в InternetExplorer откуда-то появляется гламурная розовая рамочка у таблицы и белый фон. Оказалось, что он подцепил из одной CSS (!) закомментированный (!) стиль и применил его вместо незакомментированного!!! Я просто в отпаде был! После удаления стиля совсем он отрисовал всё нормально.
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297565
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38297606
Niky4000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это точно!
...
Рейтинг: 0 / 0
onChange в Select не работает в InternetExplorer
    #38299278
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без ИЕ интернет станет интереснее =)
http://apps.playcanvas.com/will/doom3/gangnamstyle
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / onChange в Select не работает в InternetExplorer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]