【发布时间】:2012-08-03 03:52:03
【问题描述】:
所以我有一个复选框,当它的 checkSate 发生更改时,我希望它调用一个方法。
这是我的复选框:
<tr><td><input type="checkbox" id="check2" name = "check2" Checked="True" runat="server" OnCheckedChanged="OnCheckedChangedMethod(count);">Sensor 1</input></td></tr>
然后在我的脚本中:
<script type="text/javascript">
function OnCheckedChangedMethod(count) {
document.getElementById('mc_comboView_players').innerHTML = "<h1>" + count + "</h1>";
}
/*other functions*/
</script>
我已经通过一个按钮调用了该方法,所以我知道它可以工作,只是没有被调用。
任何想法,我认为我有一些错误的语法,但无法弄清楚。
ps 我先看看别的地方
【问题讨论】:
-
javascript 事件被命名为
change- 省略“checked”。 -
是的,OnCheckChanged 是在更改 ASP.NET 复选框控件时要执行的服务器事件。由于您使用的是普通的 HTML 输入,因此您需要使用“onclick” - 不支持“onchange”以及“onclick”。
-
我使用的是 asp:checkbox 但切换到 错过了事件更改,谢谢
标签: c# javascript checkbox