Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript迭代repeaters复选框时出错_Javascript - Fatal编程技术网

通过javascript迭代repeaters复选框时出错

通过javascript迭代repeaters复选框时出错,javascript,Javascript,HTML 我想检查一下按钮点击是否选中了repeater中的任何复选框。如果选中了任何复选框,那么只有我需要发送电子邮件,所以我想通过中继器循环。通过这段代码,我得到了预期的javascript错误对象'。如何循环通过中继器控件。 我应该更改什么以使其运行?客户端的asp:复选框不同,因为呈现为html的asp.NET控件在那里有另一个id。如果要使用该ID,应将ClientIDMode=Static属性添加到复选框中。但是你不应该在重复它们时使用ID,因此你有多次相同的ID 如果需要asp.n

HTML

我想检查一下按钮点击是否选中了repeater中的任何复选框。如果选中了任何复选框,那么只有我需要发送电子邮件,所以我想通过中继器循环。通过这段代码,我得到了预期的javascript错误对象'。如何循环通过中继器控件。
我应该更改什么以使其运行?

客户端的asp:复选框不同,因为呈现为html的asp.NET控件在那里有另一个id。如果要使用该ID,应将ClientIDMode=Static属性添加到复选框中。但是你不应该在重复它们时使用ID,因此你有多次相同的ID

如果需要asp.net的id,请用类替换id或使用另一个id

<asp:CheckBox class="chkListingName" runat="server" CssClass="cb"/>

从什么时候开始,提交按钮具有选中属性?不工作。。我正在使用itemdatabound中的id设置复选框文本。使用函数checkIfSelectedsource{$.chkListingName.eachfunctionindex{alert'in';$this.attr'checked',false;};}尝试了此操作。您是否没有收到警报或什么东西不起作用?当你说“不工作”时,请具体一点
<asp:CheckBox class="chkListingName" runat="server" CssClass="cb"/>
$(".chkListingName").each(function(index) {
    $(this).attr('checked', false);
});