Вариант выбора HTML с JavaScript не работает в IE - PullRequest
2 голосов
/ 20 февраля 2010

может кто-нибудь мне помочь. Я пытаюсь сделать что-то, когда я нажимаю на anders (значение 0), и что-то должно быть видимым. Это работает в Firefox, но не в IE

<select id="budget" name="budget">
<option value="0" onclick="anders('1')">Anders</option>
<option value="200" onclick="anders('');" selected="selected">&#8364; 200,-</option>
<option value="300" onclick="anders('')">&#8364; 300,-</option>
<option value="400" onclick="anders('')">&#8364; 400,-</option>
<option value="500" onclick="anders('')">&#8364; 500,-</option>
<option value="600" onclick="anders('')">&#8364; 600,-</option>

Может ли какое-нибудь тело помочь мне?

Ответы [ 2 ]

2 голосов
/ 20 февраля 2010

Вы должны поместить обработчик onchange в <select> вместо множества обработчиков onclick в <option> s.

1 голос
/ 20 февраля 2010

Onclick не является допустимым обработчиком для типов опций. вам нужно использовать ончанг в поле выбора:

<select id="budget" name="budget" onchange="anders(escape(this.options[this.selectedIndex].value))">
<option value="0">Anders</option>
<option value="200" selected="selected">&#8364; 200,-</option>
<option value="300">&#8364; 300,-</option>
<option value="400">&#8364; 400,-</option>
<option value="500">&#8364; 500,-</option>
<option value="600">&#8364; 600,-</option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...