最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用js动态控制input框的只读属性

来源:懂视网 责编:小采 时间:2020-11-27 20:23:55
文档

使用js动态控制input框的只读属性

使用js动态控制input框的只读属性:input 框的只读属性: readonly在页面中直接添加为只读时,可在input中直接添加 readonly="readonly",但是如果想通过点击按钮来改变的话,需要通过js(或jquery)来实现。最近一次使用这个,终于发现了以前写这个js控制的时候为什么总是那么郁闷
推荐度:
导读使用js动态控制input框的只读属性:input 框的只读属性: readonly在页面中直接添加为只读时,可在input中直接添加 readonly="readonly",但是如果想通过点击按钮来改变的话,需要通过js(或jquery)来实现。最近一次使用这个,终于发现了以前写这个js控制的时候为什么总是那么郁闷

input 框的只读属性: readonly

在页面中直接添加为只读时,可在input中直接添加 readonly="readonly",但是如果想通过点击按钮来改变的话,需要通过js(或jquery)来实现。

最近一次使用这个,终于发现了以前写这个js控制的时候为什么总是那么郁闷了,原来,js 在对于readonly、disabled等属性设置时,有一个小bug(至少我是这么认为):首先,document.getElementById("id").readonly = "true"; 设置input为只读,但是,当通过document.getElementById("id").readonly="false" 来去掉只读属性时,没有作用,此时,需要把 false 外面的引号给去掉js语句才能正常工作。

附:

1. jquery 通过id属性设置与取消只读属性

设置只读:$("#id").attr("readOnly","true");

取消只读:$("#id").attr("readOnly",false);

2. jquery 批量设置与取消只读属性

/* id为sa的p中,所有input框 */

设置只读:$("#sa input").attr("readOnly","true");

取消只读:$("#sa input").attr("readOnly",false);

相关文章:

js设置input文本框只读

通过js设置所有form对象为只读

处理表单使input等文本框为只读不可编辑的方法

文档

使用js动态控制input框的只读属性

使用js动态控制input框的只读属性:input 框的只读属性: readonly在页面中直接添加为只读时,可在input中直接添加 readonly="readonly",但是如果想通过点击按钮来改变的话,需要通过js(或jquery)来实现。最近一次使用这个,终于发现了以前写这个js控制的时候为什么总是那么郁闷
推荐度:
标签: 动态 js 用JS
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top