Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.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 勾选复选框后如何重新启用按钮?_Javascript_C#_.net - Fatal编程技术网

Javascript 勾选复选框后如何重新启用按钮?

Javascript 勾选复选框后如何重新启用按钮?,javascript,c#,.net,Javascript,C#,.net,我正在尝试在勾选复选框后启用“继续”按钮。我是个初学者,不知道我错过了什么 <asp:CheckBox ID="chkBoxProceed" runat="server" OnClick="chkProceed();" /> <asp:Button ID="btnProceed" runat="server" Text="<%$Resources:Strings,ACC_ProceedToApplyForAccreditation%>"

我正在尝试在勾选复选框后启用“继续”按钮。我是个初学者,不知道我错过了什么

<asp:CheckBox ID="chkBoxProceed" runat="server" OnClick="chkProceed();" />

<asp:Button ID="btnProceed" runat="server" Text="<%$Resources:Strings,ACC_ProceedToApplyForAccreditation%>"
                    OnClick="btnProceed_Click" CssClass="govuk-button" disabled/>

浏览器无法理解属性
OnClientClick
。 您应该使用
OnClick

更改此代码

<asp:CheckBox ID="chkBoxProceed" runat="server" OnClientClick="chkProceed();" />

您在使用此代码时面临什么问题?您可能希望对checkbox的checkchanged事件使用服务器端事件处理程序。什么也没发生。无论是否勾选复选框,该按钮都将保持禁用状态。oops。我也注意到了。我已单击更改了它,但它仍然不起作用。没有错误-按钮仍处于禁用状态,复选框不起任何作用。能否尝试删除
chkProceed
中的代码,并将此
警报(document.getElementById(“chkBoxProceed”).checked)
这样您就可以了解复选框的状态了。好奇的是,什么都没有发生。。应该有一个弹出窗口,对吗?除非我把“警报”误认为是其他东西?你确定你使用的是
OnClick
<asp:CheckBox ID="chkBoxProceed" runat="server" OnClientClick="chkProceed();" />
<asp:CheckBox ID="chkBoxProceed" runat="server" OnClick="chkProceed();" />