Как отключить ввод в поле со списком?

Я использую эту демонстрацию:

http://closure-library.googlecode.com/git/closure/goog/demos/combobox.html

Но мне не нужен пользовательский ввод, я пытался отключить его следующим образом:

combobox.getInputElement().disabled = "disabled";

Но это не будет работать в IE6/IE7 (не пробовал IE8/9), это означает, что в IE отключенное поле ввода не может захватывать событие клика.

так как мне отключить кроссплатформенность?


person WoooHaaaa    schedule 24.07.2013    source источник
comment
Работало ли это в Chrome или Firefox?   -  person A.Mokhtari    schedule 24.07.2013
comment
Да, disabled="disabled" работало в Chrome и FF   -  person WoooHaaaa    schedule 24.07.2013


Ответы (1)


вы можете перестать писать нажатием клавиши как:

 $(document).keypress(function(e) {

            var key = e.which;

            if (key == 8 && e.target.attributes[0].value != "type of Element") {
                return true;
            }
            else{ return false;}

        });

вы можете установить тип элемента в поле со списком.

person Ibrahim Attia    schedule 24.07.2013