如果用户取消选中复选框并更改文本框的背景颜色,我想禁用文本框。如果用户选中该复选框,则该文本框应该是可编辑的并更改为白色。这是代码
$(document).ready(function () {
$(".ba").click(function () {
$(".tex").css("background-color", "#CCCCCC");
});
});
其中.ba是复选框,.tex是文本框类,现在当用户单击它时,它会变为灰色,但如果他们再次单击颜色不会改变。我想看看复选框是否被选中,如果它被选中,那么什么都不应该如果用户取消选中复选框,则文本框背景颜色应该更改并且它应该进入禁用的不可编辑状态。任何人都可以帮忙吗?
我正在使用下面的 javascript 来检查所有并取消选中所有
function checkAll(formname, checktoggle) {
var checkboxes = new Array();
checkboxes = document[formname].getElementsByTagName('input');
for (var i=0; i<checkboxes.length; i++) {
if (checkboxes[i].type == 'checkbox') {
checkboxes[i].checked = checktoggle;
}
}
}
这会导致任何问题吗?