Событие Onchange Dropdownlist - PullRequest
       7

Событие Onchange Dropdownlist

2 голосов
/ 18 марта 2010

У меня есть выпадающий список. Я использую событие onchange этого выпадающего меню, чтобы показать текст в текстовом поле ниже. Это прекрасно. Но я хочу сделать что-то вроде этого: ---

Если пользователь щелкнет по раскрывающемуся списку, будет заполнен весь список. правильно ... Теперь, если он пытается выбрать значение из списка, используя кнопку со стрелкой вверх / вниз на клавиатуре, я хочу запустить событие в это время. Как я могу это сделать.

           Onchange  is not working for this purpose.

Ответы [ 2 ]

4 голосов
/ 18 марта 2010

Вы можете сделать что-то вроде этого:

<script type="text/javascript">
   function change(value){
      alert("key pressed "+value)
   }    
</script>

<select name="k" onkeypress="change(this.value)">
    <option value="acb">ABC</option>
    <option value="def">DEF</option>
</select>
1 голос
/ 18 марта 2010

У вас есть событие onkeydown. MSDN

В вашем случае onchange будет повышаться, когда список выбора теряет фокус.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...