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 相关文章推荐
Prototype使用指南之form.js
Jan 10 Javascript
一个不错的用JavaScript实现的UBB编码函数
Mar 09 Javascript
用jquery生成二级菜单的实例代码
Jun 24 Javascript
JS简单操作select和dropdownlist实例
Nov 26 Javascript
javascript常用方法总结
May 14 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
Dec 18 Javascript
微信小程序如何获知用户运行小程序的场景教程
May 17 Javascript
解决vue里碰到 $refs 的问题的方法
Jul 13 Javascript
vue之父子组件间通信实例讲解(props、$ref、$emit)
May 22 Javascript
javascript系统时间设置操作示例
Jun 17 Javascript
微信小程序 bindtap 传参的实例代码
Feb 21 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
Jul 14 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
CI配置多数据库访问的方法
2016/03/28 PHP
在laravel中实现事务回滚的方法
2019/10/10 PHP
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
2010/11/23 Javascript
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
如何将网页表格内容导入excel
2014/02/18 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
node.js express捕获全局异常的三种方法实例分析
2019/12/27 Javascript
django 自定义用户user模型的三种方法
2014/11/18 Python
python通过线程实现定时器timer的方法
2015/03/16 Python
Python and、or以及and-or语法总结
2015/04/14 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
centos7之Python3.74安装教程
2019/08/15 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
加拿大最大的体育用品、鞋类和服装零售商:Sport Chek
2018/11/29 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
学生思想表现的评语
2014/01/30 职场文书
食品安全承诺书
2014/05/22 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
烟台的海导游词
2015/02/02 职场文书
Django实现聊天机器人
2021/05/31 Python
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python
MySQL数据管理操作示例讲解
2022/12/24 MySQL