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处理页面弹出层查询数据等待操作实例
Mar 25 Javascript
使用AngularJS来实现HTML页面嵌套的方法
Jun 17 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
Feb 17 Javascript
Backbone.js框架中Model与Collection的使用实例
May 07 Javascript
ReactNative-JS 调用原生方法实例代码
Oct 08 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
Dec 26 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
May 03 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
Jul 07 Javascript
关于JS与jQuery中的文档加载问题
Aug 22 jQuery
Angular6 写一个简单的Select组件示例
Aug 20 Javascript
Vue实现移动端左右滑动效果的方法
Nov 27 Javascript
vue动态绑定class选中当前列表变色的方法示例
Dec 19 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 empty函数判断mysql表单是否为空
2010/04/12 PHP
PHP 加密解密内部算法
2010/04/22 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
Smarty模板变量调节器用法分析
2016/05/23 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
微信小程序实现页面跳转传值的方法
2017/10/12 Javascript
详谈js中标准for循环与foreach(for in)的区别
2017/11/02 Javascript
JS中验证整数和小数的正则表达式
2018/10/08 Javascript
React+Redux实现简单的待办事项列表ToDoList
2019/09/29 Javascript
python判断、获取一张图片主色调的2个实例
2014/04/10 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
Numpy掩码式数组详解
2018/04/17 Python
通过Pandas读取大文件的实例
2018/06/07 Python
python使用PyQt5的简单方法
2019/02/27 Python
Python实现异步IO的示例
2020/11/05 Python
史泰博(Staples)中国官方网站:办公用品一站式采购
2016/09/05 全球购物
中国医药集团国药在线:国药网
2017/02/06 全球购物
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
Pureology官网:为染色头发打造最好的产品
2019/09/13 全球购物
计算 s=(x*y)1/2,用两个宏定义来实现
2016/08/11 面试题
20年同学聚会邀请函
2014/02/04 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
党课主持词大全
2015/06/30 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS