当选中复选框时,我需要禁用aspx页面中的某些控件,如textbox,textarea,dropdown等。该复选框在数据库中设置一个标志,如果该标志设置为1,那么这些特定控件将是不可编辑的,否则它将是可编辑的。 实现这一目标的最简单,最简单的方法是什么?我正在寻找概念。提前谢谢。
答案 0 :(得分:1)
如果您要从数据库中检索数据,那么您可以将其放入页面加载中。
例如:
[这只是伪代码]
Dim F = FlagfromDatabase;
If F = 1
txtSample.enable = false
else
txtSample.enable = true
If checkbox.check = true
set FlagInDatabase = 1
else
set FlagInDatabase = 0
加载您的页面以执行页面加载事件
答案 1 :(得分:1)
请尝试以下代码。
$(document).ready(function(){
$("#checkboxId").is(':checked')
{
$('input [type=text], textarea, select').css("display","none");
}
});