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系列(41):设计模式之模板方法详解
Mar 04 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
Mar 05 Javascript
JavaScript原生对象之Date对象的属性和方法详解
Mar 13 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
Apr 20 Javascript
jQuery基于ID调用指定iframe页面内的方法
Jul 06 Javascript
flag和jq on 的绑定多个对象和方法(必看)
Feb 27 Javascript
Angular.JS中指令ng-if的注意事项小结
Jun 21 Javascript
了解Javascript中函数作为对象的魅力
Jun 19 Javascript
vue 获取视频时长的实例代码
Aug 20 Javascript
node.js域名解析实现方法详解
Nov 05 Javascript
openlayers实现地图测距测面
Sep 25 Javascript
javascript实现拼图游戏
Jan 29 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
聊天室php&amp;mysql(四)
2006/10/09 PHP
php 常用类整理
2009/12/23 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
php 短链接算法收集与分析
2011/12/30 PHP
如何使用PHP计算上一个月的今天
2013/05/23 PHP
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
window.location.hash 使用说明
2010/11/08 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
2011/10/21 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
jquery获取img的src值实例介绍
2019/01/16 jQuery
vue+elementui实现点击table中的单元格触发事件--弹框
2020/07/18 Javascript
Python实现学校管理系统
2018/01/11 Python
Python字典及字典基本操作方法详解
2018/01/30 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
2018/11/30 HTML / CSS
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
Spartoo比利时:欧洲时尚购物网站
2017/12/06 全球购物
公司授权委托书范文
2014/08/02 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
安全施工责任书
2014/08/25 职场文书
创先争优个人承诺书
2014/08/30 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
病人慰问信范文
2015/02/15 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript
Go web入门Go pongo2模板引擎
2022/05/20 Golang