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 相关文章推荐
js验证表单大全
Nov 25 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
Mar 28 Javascript
IE、FF浏览器下修改标签透明度
Jan 28 Javascript
javascript实例--教你实现扑克牌洗牌功能
May 15 Javascript
js实现的标题栏新消息闪烁提示效果
Jun 06 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
Oct 14 Javascript
jQuery实现级联下拉框实战(5)
Feb 08 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
angular框架实现全选与单选chekbox的自定义
Jul 06 Javascript
详解element-ui设置下拉选择切换必填和非必填
Jun 17 Javascript
Javascript操作select控件代码实例
Feb 14 Javascript
JS sort排序详细使用方法示例解析
Sep 27 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 CURL模拟GET及POST函数代码
2010/04/25 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
WordPress开发中的get_post_custom()函数使用解析
2016/01/04 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
对联广告js flash激活
2006/10/19 Javascript
javascript import css实例代码
2008/07/18 Javascript
JavaScript 字符串处理函数使用小结
2010/12/02 Javascript
javascript一些实用技巧小结
2011/03/18 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
微信小程序图片选择区域裁剪实现方法
2017/12/02 Javascript
Vue中自定义全局组件的实现方法
2017/12/08 Javascript
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
python中迭代器(iterator)用法实例分析
2015/04/29 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
python如何提升爬虫效率
2020/09/27 Python
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
您的网上新华书店:文轩网
2016/08/24 全球购物
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
业务主管岗位职责范本
2013/12/25 职场文书
食堂标语大全
2014/06/11 职场文书
奖学金个人总结
2015/03/04 职场文书
Python内置数据结构列表与元组示例详解
2021/08/04 Python