gpt4 book ai didi

javascript - 无法在 JavaScript 中获取 HTML 复选框值

转载 作者:太空宇宙 更新时间:2023-11-03 23:21:25 24 4
gpt4 key购买 nike

我正在尝试获取 ASP.NET 复选框值,该值可以是用户输入的或从数据库中检索的。但每次都显示此错误消息

0x800a138f - JavaScript runtime error: Unable to get property 'value' of undefined or null 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();
}
};

更新:错误问题已解决。但是我想在复选框值为 true 时调用 loadgrdSubgroupItem 函数,无论它是用户输入还是从数据库中检索。怎么做?

最佳答案

您呈现的 HTML 的 ID 为 myCheck,因此您应该能够:

function IsSubGroupNeeded() {
var Subgrp = document.getElementById('myCheck').checked;
if (Subgrp == true) {
loadgrdSubgroupItem();
}
};

无需服务器端调用。

(我假设您的 asp.net 标记上有 ClientIDMode="Static")

关于javascript - 无法在 JavaScript 中获取 HTML 复选框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35312861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com