jQuery异步验证用户名是否存在示例代码


Posted in Javascript onMay 21, 2014

现在有个需求就是异步验证用户名是否存在。用的技术是jQuery异步验证和struts2(其实springMVC也是一样的道理,都只是一个控制器).

表单:

<input class="width150" maxlength="32" type="text" id="dept_name" name="dept.dept_name" 
value="${dept.dept_name}" onchange="tocheckname()"/>

js代码:
function tocheckname() 
{ 
var deptName= $("#dept_name").val(); 
$.ajax({ 
type:"POST", 
cache:false, 
url : "${rootPath}/dept/checkdeptname.htm", 
dataType : "text", 
data:{"dept.id":"${dept.id}","dept.dept_name":deptName}, 
async:false, 
success : function(data){ 
if(0<parseInt(data)){ 
alert("此科室已存在"); 
$("#dept_name").attr("value",""); 
$("#dept_name").focus(); 
} 
} 
}); 
}

后台的代码:
/** 
* 根据科室名称查询是否存在此科室 
* 
* @return 
* @throws Exception 
*/ 
public String checkdeptname() throws Exception { 
if (UtilAPI.isNull(dept)) { 
dept = new Dept(); 
} 
int count = this.deptService.checkdeptname(dept.getId(), dept.getDept_name()); //如果存在返回1,不存在返回0 
try { 
response.getOutputStream().print(count); 
} 
catch (IOException e) { 
e.printStackTrace(); 
} 
return Action.NONE; 
}
Javascript 相关文章推荐
Javascript-Mozilla和IE中的一个函数直接量的问题
Jan 09 Javascript
根据地区不同显示时间的javascript代码
Aug 13 Javascript
jquery实现多行文字图片滚动效果示例代码
Oct 10 Javascript
使用js画图之画切线
Jan 12 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
Apr 14 Javascript
在JavaScript中对HTML进行反转义详解
May 18 Javascript
手机端实现Bootstrap简单图片轮播效果
Oct 13 Javascript
JavaScript表单验证实现代码
May 22 Javascript
详解webpack进阶之loader篇
Aug 23 Javascript
浅谈Angular4实现热加载开发旅程
Sep 08 Javascript
微信小程序 下拉刷新及上拉加载原理解析
Nov 06 Javascript
vue监听滚动事件的方法
Dec 21 Vue.js
jQuery取id有.的值的方法
May 21 #Javascript
jQuery判断复选框是否勾选的原理及示例
May 21 #Javascript
在页面加载完成后通过jquery给多个span赋值
May 21 #Javascript
JS 弹出层 定位至屏幕居中示例
May 21 #Javascript
Jquery实现的角色左右选择特效
May 21 #Javascript
jquery $.trim()方法使用介绍
May 21 #Javascript
JS控制输入框内字符串长度
May 21 #Javascript
You might like
PHP 得到根目录的 __FILE__ 常量
2008/07/23 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
深入apache host的配置详解
2013/06/09 PHP
php如何解决无法上传大于8M的文件问题
2014/03/10 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
php中使用url传递数组的方法
2015/02/11 PHP
在PHP语言中使用JSON和将json还原成数组的方法
2016/07/19 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
为超链接加上disabled后的故事
2010/12/10 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
JS获取下拉框显示值和判断单选按钮的方法
2015/07/09 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
浅谈jquery的html方法里包含特殊字符的处理
2016/11/30 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
vue之数据交互实例代码
2017/06/16 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
详解Python做一个名片管理系统
2019/03/14 Python
学习Django知识点分享
2019/09/11 Python
Python利用Scrapy框架爬取豆瓣电影示例
2020/01/17 Python
numpy库reshape用法详解
2020/04/19 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
2020/06/17 Python
HTML5制作表格样式
2016/11/15 HTML / CSS
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
测控技术与通信工程毕业生自荐信范文
2013/12/28 职场文书
青年文明号服务承诺
2014/03/31 职场文书
关于工作经历的证明书
2014/10/11 职场文书
小学科学教学计划
2015/01/21 职场文书
后勤个人工作总结
2015/02/28 职场文书
高温慰问简报
2015/07/21 职场文书
《开国大典》教学反思
2016/02/16 职场文书