js 动态控制 input 框 的只读属性
来源:互联网 发布:我的世界java电脑32 编辑:程序博客网 时间:2024/04/30 11:19
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的div中,所有input框 */
设置只读:$("#sa input").attr("readOnly","true");
取消只读:$("#sa input").attr("readOnly",false);
0 0
- js 动态控制 input 框 的只读属性
- 用JS实现input输入框里的只读属性
- input 文本框密码框的只读属性
- 设置input的只读属性
- js控制input框只读
- js常用的动态控制
- javascript 设置input框只读属性 获取disabled后的值并传给后台
- html中input只读属性readonly 和 disable的区别
- html中input只读属性readonly 和 disable的区别
- 只读的Input
- js--动态控制文本框(input)的输入格式.都不用通过点击来判断了....
- 关于 js 动态控制 下拉框
- html input 设置为只读属性
- input属性 (隐藏 只读 限制)
- js无法获取只读属性服务器端控件TextBox的值
- Webdriver利用JS给只读属性的文本框赋值
- 只读属性的赋值
- 巧用CSS动态控制文本的属性
- 最短路径—Dijkstra算法和Floyd算法
- Linux递归查找当前目录下含有某字符串的所有文件
- 友盟分享接入
- 5年的程序员职业生涯写上我的一些想法
- 实现拖动事件的几句简单代码
- js 动态控制 input 框 的只读属性
- 校验和的相关算法和原理
- 一、Java设计模式——观察者模式
- 大数据架构和模式
- 28个linux/unix命令行神器
- 仿酷狗音乐播放器开发日志二十七 用ole为窗体增加文件拖动功能(附源码)
- Eclipse自动补全功能和自动生成作者、日期注释等功能设置
- 2014/8 一诺助推海关 “自律管理,自查自报”试点工作
- 21天教会你c++