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()方法使用指南
Nov 19 Javascript
vue实现简单表格组件实例详解
Apr 16 Javascript
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
setTimeout时间设置为0详细解析
Mar 13 Javascript
使用pkg打包Node.js应用的方法步骤
Oct 19 Javascript
使用react render props实现倒计时的示例代码
Dec 06 Javascript
react+ant design实现Table的增、删、改的示例代码
Dec 27 Javascript
浅入深出Vue之组件使用
Jul 11 Javascript
vue源码中的检测方法的实现
Sep 26 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
Oct 27 Javascript
vue 父组件通过v-model接收子组件的值的代码
Oct 27 Javascript
vscode调试node.js的实现方法
Mar 22 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 JSON格式数据交互实例代码详解
2011/01/13 PHP
php expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
script标签属性用type还是language
2015/01/21 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
解决nodejs的npm命令无反应的问题
2018/05/17 NodeJs
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
Python Nose框架编写测试用例方法
2017/10/26 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
2018/07/04 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
ajax是什么及其工作原理
2012/02/08 面试题
普罗米修斯教学反思
2014/02/06 职场文书
大学生村官承诺书
2014/03/28 职场文书
班风学风建设方案
2014/05/06 职场文书
销售类求职信
2014/06/13 职场文书
活动总结结尾怎么写
2014/08/30 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
企业催款函范本
2015/06/24 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
js基础语法与maven项目配置教程案例
2021/07/15 Javascript