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 相关文章推荐
Raphael带文本标签可拖动的图形实现代码
Feb 20 Javascript
javascript自定义函数参数传递为字符串格式
Jul 29 Javascript
javascript基础知识分享之类与函数化
Feb 13 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
May 25 Javascript
js实现自定义路由
Feb 04 Javascript
使用Bootstrap打造特色进度条效果
May 02 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
Jun 01 Javascript
纯JS实现只能输入数字的简单代码
Jun 21 Javascript
ionic选择多张图片上传的示例代码
Oct 10 Javascript
AngularJS监听ng-repeat渲染完成的方法
Mar 20 Javascript
Babel 入门教程学习笔记
Jun 13 Javascript
如何能分清npm cnpm npx nvm
Jan 17 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 HandlerSocket的使用
2011/05/02 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
关于session和cookie的简单理解
2016/06/08 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
nodejs中使用HTTP分块响应和定时器示例代码
2017/03/19 NodeJs
Vue-Router模式和钩子的用法
2018/02/28 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
vue 获取及修改store.js里的公共变量实例
2019/11/06 Javascript
vscode 调试 node.js的方法步骤
2020/09/15 Javascript
简单讲解Python中的数字类型及基本的数学计算
2016/03/11 Python
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
Python实现matplotlib显示中文的方法详解
2018/02/06 Python
Python理解递归的方法总结
2019/01/28 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
2012/11/13 HTML / CSS
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
德国拖鞋网站:German Slippers
2019/11/08 全球购物
法学毕业生自我鉴定
2013/11/08 职场文书
网上开商店的创业计划书
2014/01/19 职场文书
免职通知
2015/04/23 职场文书
成人成长感言如何写?
2019/08/16 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js
在python中读取和写入CSV文件详情
2022/06/28 Python