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中yield实用简洁实现方式
Jun 12 Javascript
基于jquery跨浏览器显示的file上传控件
Oct 24 Javascript
jquery ajax同步异步的执行最终解决方案
Apr 26 Javascript
当某个文本框成为焦点时即清除文本框内容
Apr 28 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
Oct 17 Javascript
node.js中的console用法总结
Dec 15 Javascript
详解AngularJS中module模块的导入导出
Dec 10 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
Jun 30 Javascript
ajax请求+vue.js渲染+页面加载的示例
Feb 11 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
Nov 29 Javascript
vue解决跨域问题(推荐)
Nov 10 Javascript
linux服务器快速卸载安装node环境(简单上手)
Feb 22 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往windows中添加用户
2006/12/06 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
document.createElement()用法
2013/03/13 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
jQuery中last()方法用法实例
2015/01/06 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
js文字横向滚动特效
2015/11/11 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
深入浅出es6模板字符串
2017/08/26 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
2019/06/14 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
2019/08/28 Javascript
vue如何实现动态加载脚本
2020/02/05 Javascript
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
python实现高斯投影正反算方式
2020/01/17 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
python实现PolynomialFeatures多项式的方法
2021/01/06 Python
Linux机考试题
2015/10/16 面试题
应届毕业生自我评价分享
2013/12/15 职场文书
品质主管岗位职责
2014/03/16 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
暑期实践个人总结
2015/03/06 职场文书
2015年司法局工作总结
2015/05/22 职场文书
公司管理建议书
2015/09/14 职场文书
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL
Java设计模式之代理模式
2022/04/22 Java/Android