gpt4 book ai didi

asp.net - 禁用的 asp.net 按钮禁用按钮验证

转载 作者:行者123 更新时间:2023-12-01 03:28:41 24 4
gpt4 key购买 nike

我有一个 aspx 页面,其中包含一个复选框和一个按钮。默认情况下,该按钮处于禁用状态,直到用户选中该复选框。看起来当我将属性enabled=“false”添加到按钮时,它会删除验证。当按钮启用时,我仍然希望验证起作用。这是不同部分的代码和标记。

复选框:

<asp:CheckBox runat="server" ID="termsCheckBox" />
<label style="display: inline;">
I agree to the Terms & Conditions</label>

按钮:

<asp:Button runat="server" ID="registerButton" OnClick="registerButton_Click1" 
Text="Register" Enabled="false" ValidationGroup="accountValidation" />

JQuery:

<script type="text/javascript" language="javascript">
$(document).ready(function () {
$('#<%=termsCheckBox.ClientID %>').click(function () {
var checked = $(this).val();

if (checked != undefined)
$('#<%=registerButton.ClientID %>').removeAttr('disabled');
else
$('#<%=registerButton.ClientID %>').attr('disabled', 'disabled');
});
});
</script>

最佳答案

似乎验证应该附加到复选框,而不是按钮。

关于asp.net - 禁用的 asp.net 按钮禁用按钮验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2554157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com