是否有一种简单的Javascript或JQuery方法可以禁用文本框而不使用禁用的属性?
我们正在使用Handlebar.js,当找到禁用字段时,它会在序列化时跳过该字段,因此我们无法使用disabled属性。有没有办法使文本框仍然不可编辑?也许焦点或模糊?
答案 0 :(得分:8)
改为使用readonly
属性:
$('#textBox').prop('readonly', true);
如果你正在使用jQuery<使用.attr()而不是.prop()。 1.9
答案 1 :(得分:1)
document.forms['formName']['inputName'].readOnly = true;
答案 2 :(得分:0)
直接添加" readonly"像这样输入元素的属性
Name: <input type="text" value="editing me is disabled" readonly>
&#13;
它就像魅力一样。不需要使用jquery。