选中/未选中复选框时锁定/解锁文本输入
lock/unlock text input on checkbox checked/unchecked
我有checkbox
和text input
。我需要的是通过选中/取消选中相应的复选框来禁用/启用该字段。
我对这方面的纯javascript方法很感兴趣。
谢谢!
实现这一点的最基本方法是:
<input type="checkbox" id="yourBox">
<input type="text" id="yourText">
<script>
document.getElementById('yourBox').onchange = function() {
document.getElementById('yourText').disabled = this.checked;
};
</script>
每个input[type=checkbox]
元素都有一个属性checked
,它表示复选框的状态。可以通过将disabled
设置为true来禁用输入元素。将这两种特性结合在一起会产生所需的行为。
相关文章:
- Meteor-在一段时间内解锁模板(按日期)
- 使用 jQuery 锁定和解锁页面
- 解锁英特尔xdk中的屏幕
- jQuery blockUI 不会解锁
- 在网站上使用Javascript检测解锁屏幕
- 解锁流星注销并登录
- 如何锁定&解锁jqGrid
- 将jQuery Readonly设置为定时解锁
- jQuery通过点赞解锁内容
- 选中/未选中复选框时锁定/解锁文本输入
- 当鼠标向下时锁定滚动条,当鼠标向上时解锁
- 为教育形式创造可解锁的内容
- Segoe用户界面锁定解锁符号符号在AppBar
- 我怎么能把它发送到特定的链接时,一些滑动解锁
- 为什么元素的解锁会失败?
- 实现锁定&在编辑时解锁文档
- 在meteor中使用mongo aggregate来累计集合中的解锁/锁定
- 如何锁定/解锁鼠标滚动在PHP/html/Javascript
- 解锁/启用用户当前选择的相邻下拉菜单
- 当内容被Backbone.js替换时,如何解锁jquery ui检查按钮