Opera – 防止输入焦点
我的一个页面上有一个隐藏的输入,隐藏的,我的意思是可见的,但看起来像纯文本。
以http://jsfiddle.net/imoda/nVhp8/为例
但我不希望用户能够点击它并编辑信息。 基本上禁用它,但没有在html中将其设置为disabled
。 我觉得我很接近,但无论我尝试过什么都不行。
似乎除了Opera以外的所有工作。 请帮忙?
而不是使用jQuery,为什么不简单地使用readonly
属性,一旦单击编辑按钮就删除该属性?
JS小提琴 。
参考文献:
-
readonly
。
使用超时..
$("input").focus(function(){ var _this = this; setTimeout(function(){_this.blur();},1); });
以及http://jsfiddle.net/gaby/nVhp8/2/的更广泛的例子