Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / onChange в Select не работает в InternetExplorer / 19 сообщений из 19, страница 1 из 1
14.06.2013, 09:47
    #38297362
Niky4000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
Есть такой дурной браузер, называется 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
14.06.2013, 10:09
    #38297402
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
попробуйте заменить onChange на onchange
...
Рейтинг: 0 / 0
14.06.2013, 10:17
    #38297414
Niky4000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
<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
14.06.2013, 10:24
    #38297428
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
Niky4000вот option onclick="d('2')" не работаетда ну
см. под мозиллой пример http://jsfiddle.net/yYLnt/
см. под IE в действии http://jsfiddle.net/yYLnt/show/
...
Рейтинг: 0 / 0
14.06.2013, 10:27
    #38297429
Niky4000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
<select><option onclick="d('2')">fg</option></select> не работает!
А не <input type="button" onclick="d(2)"> Работает!
...
Рейтинг: 0 / 0
14.06.2013, 10:27
    #38297430
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
Код: 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
14.06.2013, 10:28
    #38297434
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
Niky4000 <select><option onclick="d('2')">fg</option></select> не работает! ну так реагируйте не на клик по опции а на изменение значения селекта
...
Рейтинг: 0 / 0
14.06.2013, 10:28
    #38297437
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
Niky4000
Код: sql
1.
<select size=4 onChange="d(this.options[this.selectedIndex].value)">


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

Вариант с onclick для option не работает т.к. IE не поддерживает это событие .
...
Рейтинг: 0 / 0
14.06.2013, 10:30
    #38297442
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
> 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
14.06.2013, 10:33
    #38297453
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
http://jsfiddle.net/wAM6P/
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.06.2013, 10:47
    #38297488
Niky4000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
Спасибо!
Вот так работает:
Код: 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
14.06.2013, 10:52
    #38297495
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
Почитайте на досуге...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.06.2013, 11:06
    #38297524
уточнить
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
onChange в Select не работает в InternetExplorer
Ex_Soft,

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

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

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

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


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