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 相关文章推荐
Javascript学习笔记-详解in运算符
Sep 13 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
Jun 14 Javascript
JS分页控件 可用于无刷新分页
Jul 23 Javascript
基于Css3和JQuery实现打字机效果
Aug 11 Javascript
原生js模拟淘宝购物车项目实战
Nov 18 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
May 18 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
Jun 02 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
Aug 10 Javascript
Webpack 之 babel-loader文件预处理器详解
Mar 23 Javascript
Vue常用指令详解分析
Aug 19 Javascript
vue项目强制清除页面缓存的例子
Nov 06 Javascript
Vue+ElementUI table实现表格分页
Dec 14 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连接access数据库
2008/03/27 PHP
php 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
微信支付开发交易通知实例
2016/07/12 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
2017/05/30 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
JavaScript OOP面向对象介绍
2010/12/02 Javascript
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
功能强大的Bootstrap使用手册(一)
2016/08/02 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
vue服务端渲染缓存应用详解
2018/09/12 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
2019/08/31 Python
ipad上运行python的方法步骤
2019/10/12 Python
如何基于python对接钉钉并获取access_token
2020/04/21 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
CSS3 flex布局之快速实现BorderLayout布局
2015/12/03 HTML / CSS
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
经理助理岗位职责
2014/03/05 职场文书
计算机求职信
2014/07/02 职场文书
工作检讨书范文
2015/01/23 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python