js控件设置只读属性和不可用属性
2015-04-23 09:04
267 查看
介绍js实现只读的几种方法:
设置控件只读的话,我们要先清楚哪些没有readOlny这个属性
我知道的checkbox和RadioButton没有readOlny这个属性,我上一篇已经介绍了如何设置checkbox的只读了。
今天我们只是了解通用的控件只读和不可用
document.getELementById(textId).disabled=true;
document.getElementById([b]textId).setAttribute("disabled", true);
[/b][b]document.getElementById([b]textId).removeAttribute("disabled"); [/b][/b]
设置为false时:
[b]document.getELementById(textId).disabled=false;
不能用setAttribute("disabled", false); [/b]
document.getELementById(textId).readOnly=true;
[b]document.getElementById([b]textId).setAttribute("readOnly", true); [/b][/b]
第一种input的值变成灰色,第二种input的值的颜色正常显示。
样式修改
document.getELementById(textId).className="";
补充说明:在控件设置了disabled=true时,js是获取不到此控件的值。
设置控件只读的话,我们要先清楚哪些没有readOlny这个属性
我知道的checkbox和RadioButton没有readOlny这个属性,我上一篇已经介绍了如何设置checkbox的只读了。
今天我们只是了解通用的控件只读和不可用
document.getELementById(textId).disabled=true;
document.getElementById([b]textId).setAttribute("disabled", true);
[/b][b]document.getElementById([b]textId).removeAttribute("disabled"); [/b][/b]
设置为false时:
[b]document.getELementById(textId).disabled=false;
不能用setAttribute("disabled", false); [/b]
document.getELementById(textId).readOnly=true;
[b]document.getElementById([b]textId).setAttribute("readOnly", true); [/b][/b]
第一种input的值变成灰色,第二种input的值的颜色正常显示。
样式修改
document.getELementById(textId).className="";
补充说明:在控件设置了disabled=true时,js是获取不到此控件的值。
相关文章推荐
- 设置页面的所有控件为只读,不可用
- ASP.NET 遍历设置控件的只读属性(测试过)
- js无法获取只读属性服务器端控件TextBox的值
- TextBox服务器控件只读设置并且能保存内容(通过js赋值的情况)
- js 设置控件是否可用
- masterpage中服务器端控件命名规则和如何用控件名取得document中的对象,用js动态设置控件事件和属性
- JS中设置按钮不可用的disabled属性
- js设置控件只读
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享
- js无法获取只读属性服务器端控件TextBox的值
- js无法获取只读属性服务器端控件TextBox的值
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享
- js设置控件的readonly和enabled属性问题
- 如何设置 Panorama 控件的只读 SelectedIndex 属性?
- js(JQuery) 设置servercontrol(服务器控件)的text属性
- 浅析js设置控件的readonly与enabled属性问题
- 通过js实现对html文件中控件属性的设置
- JS设置控件属性
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享