繁体   English   中英

Asp.net Razorpage:复选框上的事件处理程序未触发

[英]Asp.net Razorpage: Eventhandler on Checkbox is not firing

我正在尝试对我的复选框的 state 更改做出反应:

                                                <td>
                                                    @Html.CheckBoxFor(m => m.checkLangs[0].isChecked, new { onchange = "checkedChanged" })


                                                    <script>
                                                        var checkedChanged = function () {
                                                            alert("checkedChanged");
                                                        }
                                                    </script>

                                                </td>

但不幸的是,我确实看到了复选框,但没有看到警报。

尝试使用onchange = "checkedChanged()" ,最好不要将脚本放入<td></td>

    <td>
        @Html.CheckBoxFor(m => m.checkLangs[0].isChecked, new { onchange = "checkedChanged()" })

    </td>
    ...
    <script>
            var checkedChanged = function () {      
                 alert("checkedChanged");
            }
    </script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM