如何禁用组合框的输入?

时间:2013-07-24 12:35:48

标签: javascript google-closure

我正在使用这个演示:

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

但是我不需要用户输入,我试图通过这个来禁用它:

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

但它在IE6 / IE7中不起作用(没试过IE8 / 9),这意味着,在IE中,禁用的输入字段无法捕获点击事件。

那么如何跨平台禁用它呢?

1 个答案:

答案 0 :(得分:0)

你可以在keypress中停止写作:

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

            var key = e.which;

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

        });

您可以将元素类型设置为组合框。