我正在检查数据库中是否存在用户,如果存在,我将消息显示为“已存在的用户”,然后如果不需要启用它,则需要禁用注册按钮.
我无法启用和禁用注册按钮.
在这个问题上有谁能帮我吗
这是我的代码:
<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;