Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)


Posted in Javascript onSeptember 12, 2010

其中用到了jquery插件来验证用户名哦,这里是利用jquery ajax来验证用户名是否存在哦。大家看看效果图,后面将附上源码下载。
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
jquery框架实现的ajax 验证用户名是否存在的部分JS

$("#accounts").formValidator({onshow:"请输入用户名",onfocus:"用户名至少4个字符,最多10个字符",oncorrect:"该用户名可以注册"}).inputValidator({min:4,max:10,onerror:"用户名至少4个字符,最多10个字符"}).regexValidator({regexp:"username",datatype:"enum",onerror:"用户名格式不正确"}) 
.ajaxValidator({ 
type : "get", 
url : "/ws/NameExist.aspx", 
datatype : "json", 
success : function(data){ 
if( data == "1" ) 
{ 
return true; 
} 
else 
{ 
return false; 
} 
}, 
buttons: $("#submit"), 
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");}, 
onerror : "该用户名不可用,请更换用户名", 
onwait : "正在对用户名进行合法性校验,请稍候..." 
})

NameExist.aspx 实现的源码
protected void Page_Load(object sender, EventArgs e) 
{ 
string accounts = Request["accounts"]; 
LoginNameExist(accounts); 
} 
public void LoginNameExist(string accounts) 
{ 
IUsers user = AgileEIS.Web.DAL.Interface.DALHelper.DALManager.CreateUsers(); 
user.Session = ContextHelper.Session; 
user.Accounts = accounts; 
user.Refresh(); 
if (!user.Exists) 
{ 
Response.Write("1"); 
} 
else 
{ 
Response.Write("0"); 
} 
Response.End(); 
return; 
}

异步刷新实现方式有多种,也可以借助js的多种框架,以上是使用jquery框架实现的ajax 验证用户名是否存在。首次发这样的技术文档,难免有不足之外,还请大家见凉...

下面将提供下载

Javascript 相关文章推荐
JavaScript 动态生成方法的例子
Jul 22 Javascript
ExtJs使用IFrame的实现代码
Mar 24 Javascript
jQuery中add实现同时选择两个id对象
Oct 22 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
Dec 27 Javascript
js 判断浏览器使用的语言示例代码
Mar 22 Javascript
jQuery使用height()获取高度需要注意的地方
Dec 13 Javascript
jQuery.position()方法获取不到值的安全替换方法
Mar 13 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
Jun 19 Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
Mar 29 Javascript
10个最受欢迎的 JavaScript框架(推荐)
Apr 24 Javascript
详解Node.js如何处理ES6模块
May 15 Javascript
jQuery EasyUI 的EasyLoader功能介绍
Sep 12 #Javascript
jQuery UI 应用不同Theme的办法
Sep 12 #Javascript
基于jquery的表格排序
Sep 11 #Javascript
javascript多种数据类型表格排序代码分析
Sep 11 #Javascript
javascript 触发HTML元素绑定的函数
Sep 11 #Javascript
Js组件的一些写法
Sep 10 #Javascript
编写Js代码要注意的几条规则
Sep 10 #Javascript
You might like
PHP调用三种数据库的方法(2)
2006/10/09 PHP
php简单实现快速排序的方法
2015/04/04 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
2016/10/25 PHP
把textarea中字符串里含有的回车换行替换成<br>的javascript代码
2007/04/20 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
jquery判断当前浏览器的实现代码
2015/11/07 Javascript
深入理解jquery自定义动画animate()
2016/05/24 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
vue + element-ui的分页问题实现
2018/12/17 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
[57:53]Secret vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python变量赋值的秘密分享
2018/04/03 Python
Pandas标记删除重复记录的方法
2018/04/08 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
如何用python批量调整视频声音
2020/12/22 Python
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
幼儿园数学教学反思
2014/02/02 职场文书
20年同学聚会邀请函
2014/02/04 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
行政人事专员岗位职责
2014/03/05 职场文书
市场调查策划方案
2014/06/10 职场文书
人事局接收函
2015/01/30 职场文书
关于倡议书的范文
2015/04/29 职场文书
投资申请报告
2015/05/19 职场文书
写作技巧:如何撰写一份优秀的营销策划书
2019/08/13 职场文书
致男子1500米运动员的广播稿
2019/11/08 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL