AjaxValidator验证页怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:45:20
我想用AjaxValidator验证用户是否存在,CheckReg.asp验证页该怎么写啊。。。。。弄了很久都不行,那位大侠帮帮忙!
$("#username").formValidator({onshow:"请输入用户名,3-20位",onfocus:"请输入用户名,3-20位",oncorrect:"您的用户名可用"}).InputValidator({min:3,max:20,onerror:"请输入一个3-20位用户名"}).RegexValidator({regexp:"username",datatype:"enum",onerror:"请使用数字、26个英文字母或者下划线组成"})
.AjaxValidator({
type : "get",
url : "CheckReg.asp?action=userinfo&username="+$("#username"),
datatype : "json",
success : function(data){
if( data == "1" )
{
return true;
}
else
{
return false;
}
},
buttons: $("#button"),
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "您的用户名已被注册",
onwait : "正在对用户名进行合法性校验,请稍候..."
})

你这个返回datatype : "json",应该改成"html"
还有参数你传递的是对象。。$("#username").val()啊、、
谢谢。。

public void ProcessRequest(HttpContext context)
{
if (context.Request.QueryString["mode"] == "0")
{
string id = context.Request.QueryString["txtUserId"].ToString();
User bll_shu = new User();
if (bll_shu.CheckUserID("0", id))
{
context.Response.Write("n");
}
else
{
context.Response.Write("y");
}
}
else
{
string id = context.Request.QueryString["id"].ToString();
bll_shu = new User();
if (bll_shu.CheckUserID("1", id)