0

所以我有一个复选框,当它的 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 我先在别处看了

4

2 回答 2

3

使用onchange而不是OnCheckedChanged因为 OnCheckedChanged 不是用于复选框更改的 javascript 事件。

还传递一些可能未定义的validOnCheckedChangedMethodcount

<input type="checkbox" id="check2" name = "check2" Checked="True" runat="server" onchange="OnCheckedChangedMethod(7);">
于 2012-08-02T16:52:53.700 回答
-1

您也可以使用在复选框更改时触发的JQuery Change事件。在这里您可以找到工作示例

于 2012-08-02T17:00:20.587 回答