Javascript 如果验证失败,如何启用按钮?

Javascript 如果验证失败,如何启用按钮?,javascript,html,asp.net,Javascript,Html,Asp.net,我有一个按钮,当用户第一次点击它时,它就会被禁用。这样做是为了防止双击。我面临的问题是:如果必填字段留空,按钮将保持禁用状态。假设必填字段为空,如何重新启用按钮 这是我的密码: <asp:Button ID="btnOK" Text="OK" runat="server" Width="70px" OnClientClick="this.disabled = true; this.value = 'Processing';" UseSubmitBehavior="false" Val

我有一个按钮,当用户第一次点击它时,它就会被禁用。这样做是为了防止双击。我面临的问题是:如果必填字段留空,按钮将保持禁用状态。假设必填字段为空,如何重新启用按钮

这是我的密码:

<asp:Button ID="btnOK" Text="OK" runat="server" Width="70px"
 OnClientClick="this.disabled = true; this.value = 'Processing';" 
 UseSubmitBehavior="false" ValidationGroup="Save" TabIndex="11" />


多谢各位

编写jquery函数并验证所需的字段值,而不是在客户端事件发生时立即禁用按钮。如果它不是空的,则禁用它或抛出错误

function validate(){ 
       if($('#txtName').val() != '') {
           $('#btnOK').prop('disabled', true); 
        } 
       else {
          $('#btnOK').prop('disabled', false); 
          alert('Please enter Name'); 
        } 
     }