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 相关文章推荐
动态样式类封装JS代码
Sep 02 Javascript
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
Feb 27 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
Nov 13 Javascript
js中自定义方法实现停留几秒sleep
Jul 11 Javascript
实例讲解JS中setTimeout()的用法
Jan 28 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
微信小程序左右滑动的实现代码
Dec 15 Javascript
在vue 中使用 less的教程详解
Sep 26 Javascript
详解JSON和JSONP劫持以及解决方法
Mar 08 Javascript
js实现简单页面全屏
Sep 17 Javascript
JS实现旋转木马轮播图
Jan 01 Javascript
js实现3D旋转相册
Aug 02 Javascript
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
yii2实现根据时间搜索的方法
2016/05/25 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
javascript一点特殊用法
2008/05/28 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
JS正则表达式大全(整理详细且实用)
2013/11/14 Javascript
jquery实现类似EasyUI的页面布局可改变左右的宽度
2020/09/12 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
理解javascript异步编程
2016/01/27 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
不使用 JS 匿名函数理由
2017/11/17 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
jquery更改元素属性attr()方法操作示例
2020/05/22 jQuery
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
[04:49]期待西雅图之战 2016国际邀请赛中国区预选赛WINGS战队赛后采访
2016/06/29 DOTA
Python 26进制计算实现方法
2015/05/28 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
Python使用wxPython实现计算器
2018/01/30 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
python入门之基础语法学习笔记
2020/02/08 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
试用期转正鉴定评语
2014/01/27 职场文书
开办大学饮食联盟创业计划书
2014/01/29 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
精神文明建设先进个人事迹材料
2014/12/24 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
了解Redis常见应用场景
2021/06/23 Redis
vue elementUI表格控制对应列
2022/04/13 Vue.js