Примечание. Ответ, помеченный как ответ, отвечает на вопросы в заголовке.Тем не менее, моя основная проблема, с использованием раскрывающегося списка типов, решается путем перехода на IE8.
У меня есть выпадающий список, который, когда я щелкаю новый выбор, я хочу вызвать обратную передачу ("this.form.submit() ") Но только если щелчок по раскрывающемуся списку только что изменил выбор.
Обратите внимание, что OnChange НЕ будет работать, потому что, когда выбор изменяется с помощью клавиатуры, я не хочу отправлять ответ, потому что это типВпереди выпадающий список.
Я также полагаю, что мог бы использовать OnChange и проверить, было ли изменение вызвано мышью.
Может быть, если мы сможем придумать оба решения, и я посмотрю, какие из них лучше?
Большое спасибо за вашу помощь !!!!!
РЕДАКТИРОВАТЬ: Подробнееинформация:
AutoPostback = true;не будет работать.(не хочу, чтобы он отправлял обратно, когда выбор изменяется с помощью клавиатуры)
onBlur = doPostBack;Я пробовал это, но результат не является оптимальным.Пользователь должен отключить ddl после выбора с помощью мыши.
Другой способ заявить, что я хочу сделать, я думаю, это сделать обратную передачу, когда события OnChange и OnClick срабатывают одновременновремя.