Я использую javascript, чтобы сделать непроверенным GridView. Но всякий раз, когда я пытаюсь, я не могу его остановить.Javascript снимите флажки с Asp.net GridView
function UncheckedItemsCheckBox(CheckboxID) {
var checkbox = document.getElementById(CheckboxID);
checkbox.checked = false;
alert(checkbox.id + " : " + checkbox.name + " : " + checkbox.checked);
}
Вот выход.
---------------------------
Message from webpage
---------------------------
GridView1_ctl02_txtDoseQty : GridView1$ctl02$txtDoseQty : false
---------------------------
OK
---------------------------
Даже если «checkbox.checked» вернуть меня «ложь», как исходящее сообщение показано, но в GridView флажком все еще проверяется.
Может ли кто-нибудь предложить мне предложение?
ли вы имеете в виду, что флажок визуально по-прежнему отмечен на экране после запуска javascript выше, или вы говорите, что когда вы обращаетесь к GridView в коде при обратной передаче, флажок все еще имеет проверочное значение? – patmortech
ваш код отлично работает для всех дочерних флажков, но если я сниму один флажок в квадрате «header checkbox», он не должен быть отмечен где и как использовать функцию ChildClick() , пожалуйста, помогите? –