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 封装Ajax传递的数据代码
Jun 05 Javascript
Google 静态地图API实现代码
Nov 19 Javascript
jquery数组之存放checkbox全选值示例代码
Dec 20 Javascript
js数组循环遍历数组内所有元素的方法
Jan 18 Javascript
使用jquery实现以post打开新窗口
Mar 19 Javascript
浅谈JavaScript Date日期和时间对象
Dec 29 Javascript
JavaScript获取页面上被选中文字的方法技巧
Mar 13 Javascript
详解maxlength属性在textarea里奇怪的表现
Dec 27 Javascript
基于jQuery实现的打字机效果
Jan 16 Javascript
JavaScript函数、闭包、原型、面向对象学习笔记
Sep 06 Javascript
js事件on动态绑定数据,绑定多个事件的方法
Sep 15 Javascript
node使用Mongoose类库实现简单的增删改查
Nov 08 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语句的写法
2009/03/10 PHP
解析php函数method_exists()与is_callable()的区别
2013/06/21 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
PHP实现的支付宝支付功能示例
2019/03/26 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
多个jQuery版本共存的处理方案
2015/03/17 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
javascript最基本的函数汇总
2015/06/25 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
微信小程序开发探究
2016/12/27 Javascript
微信小程序 action-sheet 反馈上拉菜单简单实例
2017/05/11 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
2019/02/14 jQuery
layui复选框限制选择个数的方法
2019/09/18 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
Python简单过滤字母和数字的方法小结
2019/01/09 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
Python3 读取Word文件方式
2020/02/13 Python
python同时遍历两个list用法说明
2020/05/02 Python
高中地理教学反思
2014/01/29 职场文书
优质服务演讲稿
2014/05/14 职场文书
交通安全责任书范本
2014/07/24 职场文书
励志演讲稿500字
2014/08/21 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
精神病医院见习报告
2014/11/03 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python
如何判断pytorch是否支持GPU加速
2021/06/01 Python
详解OpenCV曝光融合
2022/04/29 Python