Я пытаюсь установить значение checkbox в ASP.NET, которое может вводиться пользователем или извлекаться из базы данных. Но каждый раз, когда он показывает это сообщение об ошибкеНевозможно получить значение флажка HTML в JavaScript
0x800a138f - JavaScript runtime error: Unable to get property '
value
' ofundefined
ornull
reference
Мой HTML код:
<input type="checkbox" id="myCheck" data-member="IsSubGroupNecessary" data-label="" data-provider="checkbox" onchange="IsSubGroupNeeded();"/>
JavaScript код:
function IsSubGroupNeeded() {
var Subgrp = document.getElementById('<%=myCheck.ClientID%>').checked;
if (Subgrp == true) {
loadgrdSubgroupItem();
}
};
Update: Проблема ошибка решается. Но я хочу вызвать функцию loadgrdSubgroupItem, когда значение флажка истинно независимо от того, вводится ли пользователь или извлекается из базы данных. Как это сделать?
'document.getElementById ('myCheck')' является то, что работает? –
Кажется, что ошибка выбрасывается где-то в другом месте, можете ли вы подключить отладчик в браузере и проверить, где это исключение выбрано? – Michael
@Amey Deshpande не запускает ошибку, но не работает. – Mimi