用jquery.validate.js做ajax验证用户名是否重复并输出提示怎么做?

ASP.NET中,用jquery.validate.js验证用户名是否在数据库中重复并且输出提示,这个怎么做啊?webservice或者一般处理程序都行。把前台js和we... ASP.NET中,用jquery.validate.js验证用户名是否在数据库中重复
并且输出提示,这个怎么做啊?web service或者一般处理程序都行。
把前台js和web service的写法给我吧,谢谢了!
展开
 我来答
ynwuqtxgt22
推荐于2016-10-09 · 贡献了超过120个回答
知道答主
回答量:120
采纳率:0%
帮助的人:20.3万
展开全部
我就说说用一般处理程序来做吧!
首先创建一个一般处理程序在里面写如下代码:
public void ProcessRequest (HttpContext context) {//这里是自动生成的
context.Response.ContentType = "text/plain";
string UserName= context.Request.QueryString["UserName"];
//根据用户名的查询方法
//sql语句可以用一个count函数,用ExecuteScalar来得到这个结果返回出来。
int result =User.GetUserByUserName(UserName);
context.Response.Write(result);
}
js代码:
<script language="javascript" type="text/javascript" src="js/jquery-1.4.1.min.js"></script>
<script language="javascript" type="text/javascript">
$(function () {//加载事件
var textBox = $("#ID");//ID为用户名文本框ID
//光标离开事件
textBox.blur(function(){//function为匿名函数
$.get("一般处理程序名", "UserName=" + escape($("#用户名文本框ID")), function callback(result) {//回调函数,result你可以弹出来看一下是什么在进行判断.进行你自己想要的处理方式
if (result >0) {
alert("用户以存在");
textBox.focus();//获得光标
}
}, "text");
});
});
</script>
桐奇胜62
2012-04-07 · 超过28用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:56.6万
展开全部
其实还是要在后台判断的,根本不是前台判断,只是用了一中异步技术,让你觉得页面没有刷新
追问
跟没说一样、
都说了Web Service或者一般处理程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
goddwtfnai
2012-04-07 · 超过26用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:61.8万
展开全部
我有做过这样的例子,一时半会儿找不到了,我先找找先
追问
我自己做了一个,基本上完成了。但是不是插件的形式,纯JS的。麻烦您说说你是怎么用的吧。那个validate插件还是没用的那么熟。只会简单的验证操作。而且带图片(对号、叉号)的提示就不好控制。
追答
当时我用的时候需求上的要求不是太高,就是直接调用的validate 里的方法,到XXXX.ashx 里面去处理的,本来这个validate 就是 封装好的js 嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式