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 相关文章推荐
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
Apr 01 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
Jun 25 Javascript
TinyMCE汉化及本地上传图片功能实例详解
May 31 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
Dec 21 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 Javascript
JS实现的简单标签点击切换功能示例
Sep 21 Javascript
用node开发并发布一个cli工具的方法步骤
Jan 03 Javascript
如何在微信小程序中实现Mixins方案
Jun 20 Javascript
基于layPage插件实现两种分页方式浅析
Jul 27 Javascript
VUE中setTimeout和setInterval自动销毁案例
Sep 07 Javascript
vue实现树状表格效果
Dec 29 Vue.js
vue中h5端打开app(判断是安卓还是苹果)
Feb 26 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下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
如何实现JS函数的重载
2006/09/22 Javascript
一个多次搜索+多次传值的解决方案
2007/01/20 Javascript
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
解析URI与URL之间的区别与联系
2013/11/22 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
JavaScript事件处理程序详解
2017/09/19 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
微信小程序日历效果
2018/12/29 Javascript
微信小程序身份证验证方法实现详解
2019/06/28 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
python模块restful使用方法实例
2013/12/10 Python
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
Python中处理字符串之islower()方法的使用简介
2015/05/19 Python
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
2018/12/03 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
python 单线程和异步协程工作方式解析
2019/09/28 Python
python实现广度优先搜索过程解析
2019/10/19 Python
详解Django配置优化方法
2019/11/18 Python
英国马匹装备和马术用品购物网站:Equine Superstore
2019/03/03 全球购物
护理实习自我鉴定
2013/12/14 职场文书
房产买卖委托公证书
2014/04/04 职场文书
青春演讲稿范文
2014/05/08 职场文书
班级团队活动方案
2014/08/14 职场文书