Javascript 禁用文本框而不使用“已禁用”

Javascript 禁用文本框而不使用“已禁用”,javascript,jquery,html,handlebars.js,Javascript,Jquery,Html,Handlebars.js,有没有一种简单的Javascript或JQuery方法可以在不使用disabled属性的情况下禁用文本框 我们使用的是Handlebar.js,当发现一个禁用的字段时,它会在其序列化时跳过该字段,因此我们不能使用disabled属性。有没有办法使文本框仍然不可编辑?可能有焦点或模糊?请改用只读属性: $('#textBox').prop('readonly', true); 如果使用jQuery

有没有一种简单的Javascript或JQuery方法可以在不使用disabled属性的情况下禁用文本框


我们使用的是Handlebar.js,当发现一个禁用的字段时,它会在其序列化时跳过该字段,因此我们不能使用disabled属性。有没有办法使文本框仍然不可编辑?可能有焦点或模糊?

请改用
只读属性:

$('#textBox').prop('readonly', true);
如果使用jQuery<1.9

直接向输入元素添加“readonly”属性,请使用.attr()而不是.prop(),如下所示


Name:
你能使用Readonly吗?我现在测试Readonly。感谢阅读更多关于链接的内容,这并不是本课程所要求的!由于禁用了
,这是一部分。是的,只是反复检查一下你知道这就是我想要的,谢谢@Ashish Gaikwad
document.forms['formName']['inputName'].readOnly = true;