使用javascript和asp.net启用和禁用按钮

我正在检查数据库中是否存在用户,如果存在,我将消息显示为“已存在的用户”,然后如果不需要启用它,则需要禁用注册按钮.

我无法启用和禁用注册按钮.

在这个问题上有谁能帮我吗

这是我的代码

<script type="text/javascript">
     $(function () {
         $("#<% =btnavailable.ClientID %>").click(function () {
             if ($("#<% =txtUserName.ClientID %>").val() == "") {
                 $("#<% =txtUserName.ClientID %>").removeClass().addClass('notavailablecss').text('required field cannot be blank').fadeIn("slow");

             } else {
                 $("#<% =txtUserName.ClientID %>").removeClass().addClass('messageBox').text('Checking...').fadeIn("slow");
                 $.post("LoginHandler.ashx",{ uname: $("#<% =txtUserName.ClientID %>").val() },function (result) {
                     if (result == "1") {
                         $("#<% =txtUserName.ClientID %>").addClass('notavailablecss').fadeto(900,1);
                       document.getElementById(#<% =btnSignUp.ClientID %>').enabled = false;
                     }
                     else if (result == "0") {
                         $("#<% =txtUserName.ClientID %>").addClass('availablecss').fadeto(900,1);
                        document.getElementById('#<% =btnSignUp.ClientID %>').enabled = true;
                     }
                     else {
                         $("#<% =txtUserName.ClientID %>").addClass('notavailablecss').fadeto(900,1);
                     }
                 });
             }
         });

         $("#<% =btnavailable.ClientID %>").ajaxError(function (event,request,settings,error) {
             alert("Error requesting page " + settings.url + " Error:" + error);
         });
     });
</script>

解决方法

不幸的是,您的问题与启用和禁用之间的区别很小

.enabled = true;

应该 :

.disabled = false;

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...