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 模式设计之工厂模式学习心得
Apr 27 Javascript
基于jquery的合并table相同单元格的插件(精简版)
Apr 05 Javascript
基于jquery的一个拖拽到指定区域内的效果
Sep 21 Javascript
如何用ajax来创建一个XMLHttpRequest对象
Dec 10 Javascript
Egret引擎开发指南之创建项目
Sep 03 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
Nov 27 Javascript
Angular实现双向折叠列表组件的示例代码
Nov 21 Javascript
js中apply和Math.max()函数的问题及区别介绍
Mar 27 Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 Javascript
解决layer弹出层msg的文字不显示的问题
Sep 11 Javascript
解决LayUI数据表格复选框不居中显示的问题
Sep 25 Javascript
vue watch监控对象的简单方法示例
Jan 07 Vue.js
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实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
原生JS操作网页给p元素添加onclick事件及表格隔行变色
2013/12/01 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
javascript实现控制div颜色
2015/07/07 Javascript
浏览器兼容性问题大汇总
2015/12/17 Javascript
js获取页面及个元素高度、宽度的代码
2016/04/26 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
ES6的异步终极解决方案分享
2019/07/11 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
python多线程threading.Lock锁用法实例
2014/11/01 Python
Python导入模块时遇到的错误分析
2017/08/30 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
python队列原理及实现方法示例
2019/11/27 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
Python项目跨域问题解决方案
2020/06/22 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
HTML5的结构和语义(1):前言
2008/10/17 HTML / CSS
精彩的英文自荐信
2014/01/30 职场文书
五年级学生评语大全
2014/12/26 职场文书
工程合作意向书范本
2015/05/09 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
Pandas搭配lambda组合使用详解
2022/01/22 Python