我有一个按钮,只要用户第一次点击它就会被禁用。这样做是为了防止双击。我面临的问题是:如果必填字段留空,则该按钮将保持禁用状态。假设必填字段留空,如何重新启用按钮?
这是我的代码:
<asp:Button ID="btnOK" Text="OK" runat="server" Width="70px"
OnClientClick="this.disabled = true; this.value = 'Processing';"
UseSubmitBehavior="false" ValidationGroup="Save" TabIndex="11" />
谢谢。
答案 0 :(得分:1)
不是立即禁用onclient事件按钮,而是编写一个jquery函数并验证所需的字段值。如果它不是空白然后禁用它或者抛出错误。
function validate(){
if($('#txtName').val() != '') {
$('#btnOK').prop('disabled', true);
}
else {
$('#btnOK').prop('disabled', false);
alert('Please enter Name');
}
}