Мне нужно отключить определенные элементы управления на странице aspx, такие как текстовое поле, текстовое поле, раскрывающийся список и т. д., когда установлен флажок. Флажок устанавливает флаг в базе данных, если для флага установлено значение 1, то эти конкретные элементы управления будут недоступны для редактирования, иначе они будут доступны для редактирования. Каков самый простой и легкий способ добиться этого? Я ищу концепты. Заранее спасибо.
Отключить определенные элементы управления, такие как текстовое поле, текстовое поле, раскрывающиеся списки и т. д., когда флажок установлен на странице aspx.
Ответы (2)
Если вы извлекаете данные из базы данных, вы можете поместить их в загрузку страницы.
Например:
[это всего лишь псевдокод]
Dim F = FlagfromDatabase;
If F = 1
txtSample.enable = false
else
txtSample.enable = true
в вашем событии флажка
If checkbox.check = true
set FlagInDatabase = 1
else
set FlagInDatabase = 0
загрузите свою страницу, чтобы выполнить событие загрузки страницы
person
Datz Me
schedule
09.06.2014
Попробуйте следующий код.
$(document).ready(function(){
$("#checkboxId").is(':checked')
{
$('input [type=text], textarea, select').css("display","none");
}
});
person
user2021740
schedule
09.06.2014