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 相关文章推荐
探讨jQuery的ajax使用场景(c#)
Dec 03 Javascript
javascript实现回车键提交表单方法总结
Jan 10 Javascript
利用jquery实现实时更新歌词的方法
Jan 06 Javascript
vue router路由嵌套不显示问题的解决方法
Jun 17 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
jquery的 filter()方法使用教程
Mar 22 jQuery
详解Vue中watch对象内属性的方法
Feb 01 Javascript
微信小程序时间戳转日期的详解
Apr 30 Javascript
微信小程序从注册账号到上架(图文详解)
Jul 17 Javascript
详解node和ES6的模块导出与导入
Feb 19 Javascript
JavaScript实现前端倒计时效果
Feb 09 Javascript
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 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处理json格式数据经典案例总结
2016/05/19 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
JS动态改变表格边框宽度的方法
2015/03/31 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
微信小程序实现自定义加载图标功能
2018/07/19 Javascript
node版本管理工具n包使用教程详解
2018/11/09 Javascript
微信小程序实现元素渐入渐出动画效果封装方法
2019/05/18 Javascript
Vuex,iView UI面包屑导航使用扩展详解
2019/11/04 Javascript
[03:21]【TI9纪实】Old Boys
2019/08/23 DOTA
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
元组列表字典(莫烦python基础)
2019/04/03 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
2020/03/24 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
露营世界:Camping World
2017/02/02 全球购物
思想政治自我鉴定
2013/10/06 职场文书
医学毕业生自我鉴定
2013/10/30 职场文书
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
优秀教师单行材料
2014/12/16 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
golang连接MySQl使用sqlx库
2022/04/14 Golang
Spring 使用注解开发
2022/05/20 Java/Android