Я использую javascript для имитации отключенного элемента выбора. На самом деле я не могу отключить его, так как валидаторы .net не работают, но это уже другая история.
У меня есть следующая функция:
function preventFocus(e) {
if ($(this).hasClass("disabled")) {
e.preventDefault();
this.blur();
}
}
Здесь это называется:
$("#ProvinceID").toggleClass("disabled").bind('focus click dblclick', preventFocus);
Двойной щелчок по полю выбора в IE по-прежнему позволяет отображать и выбирать элементы. Я попробовал панель инструментов разработчика IE, и e.type отображается как фокус и dblclick. Это ошибка IE или мне нужно поймать какое-то другое событие? Я тоже пробовал фокусин.
Спасибо!