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 相关文章推荐
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
Jul 11 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
Mar 10 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
Mar 08 Javascript
javascript实现时间格式输出FormatDate函数
Jan 13 Javascript
jQuery实现的淡入淡出二级菜单效果代码
Sep 15 Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
Sep 20 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
Jun 19 Javascript
微信小程序图片选择区域裁剪实现方法
Dec 02 Javascript
JavaScript学习笔记之DOM基础操作实例小结
Jan 09 Javascript
vue 解决数组赋值无法渲染在页面的问题
Oct 28 Javascript
vue 动态组件用法示例小结
Mar 06 Javascript
javascript实现京东登录显示隐藏密码
Aug 02 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
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
杏林同学录(四)
2006/10/09 PHP
PHP常用代码
2006/11/23 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
jquery实现左右轮播切换效果
2018/01/01 jQuery
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
详解vue修改elementUI的分页组件视图没更新问题
2020/11/13 Javascript
python list 合并连接字符串的方法
2013/03/09 Python
python实现复制整个目录的方法
2015/05/12 Python
详解Django中的权限和组以及消息
2015/07/23 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
python交互界面的退出方法
2019/02/16 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
Python读取YAML文件过程详解
2019/12/30 Python
python实现视频压缩功能
2020/12/18 Python
市场营销专业推荐信
2013/11/03 职场文书
六年级数学教学反思
2014/02/03 职场文书
成语的广告词
2014/03/19 职场文书
老师对学生的评语
2014/04/18 职场文书
考察现实表现材料
2014/05/19 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
pandas中对文本类型数据的处理小结
2021/11/01 Python
python中pycryto实现数据加密
2022/04/29 Python