我有一个输入类型
<input type="text" name="name" id="name" readonly="true" />
我有一个复选框,单击该复选框将使文本框可编辑...
<input type="checkbox" name="ch" id="ch" onclick="check()" />
我该如何解决它???
我使用脚本
function check()
{
if(document.getElementById('ch').checked=true)
document.getElementById('ch').readonly=false;
}
最佳答案
这是一个更短的替代方案(假设您将正确的 ID 添加到控件中):
$("#ch").change(function() {
$("#name").prop("readonly", !$(this).is(":checked"));
});
关于jquery - 只读属性切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14292122/