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 相关文章推荐
jquery remove方法应用详解
Nov 22 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
Dec 21 Javascript
js判断背景图片是否加载成功使用img的width实现
May 29 Javascript
JS远程获取网页源代码实例
Sep 05 Javascript
用jquery方法操作radio使其默认选项是否
Sep 10 Javascript
JS+CSS实现滑动切换tab菜单效果
Aug 25 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
May 23 Javascript
AngularJS extend用法详解及实例代码
Nov 15 Javascript
Node.js读取文件内容示例
Mar 07 Javascript
JS中常用的消息框总结
Feb 24 Javascript
详解vue项目中实现图片裁剪功能
Jun 07 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
Sep 26 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备份数据库生成SQL文件并下载的函数代码
2012/02/05 PHP
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
一些常用的Javascript函数
2006/12/22 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
详解iframe与frame的区别
2016/01/13 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
2018/03/06 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
使用JS实现动态时钟
2020/03/12 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
django简单的前后端分离的数据传输实例 axios
2020/05/18 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
python检测远程udp端口是否打开的方法
2015/03/14 Python
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
Python安装第三方库的3种方法
2015/06/21 Python
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
python实现websocket的客户端压力测试
2019/06/25 Python
wxPython实现列表增删改查功能
2019/11/19 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
iframe跨域的几种常用方法
2019/11/11 HTML / CSS
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
init进程的作用
2012/04/12 面试题
高中毕业自我鉴定
2013/12/16 职场文书
初婚未育证明样本
2015/06/18 职场文书
Python实现为PDF去除水印的示例代码
2022/04/03 Python