jQuery-validate 表单验证
2016-03-24 17:24
531 查看
jsp代码
<form id="form_data"> <table> <tr> <td colspan="2"> 密码修改</td> </tr> <tr> <td><label><em>*</em>原密码</label></td> <td><input type="password" name="password_old" placeholder="请输入原密码"/></td> </tr> <tr> <td><label><em>*</em>新密码</label></td> <td><input id="password_new" type="password" name="password_new" placeholder="请输入新密码"/> </td> </tr> <tr> <td><label><em>*</em>确认新密码</label></td> <td><input type="password" name="password_again" placeholder="请输入确认新密码"/></td> </tr> <tr> <td colspan="2"> <input type="submit" value="提交"> </td> </tr> </table> </form> <script> jQuery.validator.addMethod("checkPassword", function (value) { var result = false; $.ajax({ url: "${basePath}/center/checkOldPassword", data: {password: value}, async: false, success: function (data) { if (data) { result = true; } } }); return result; }, '原密码不正确!'); $(function () { $("#form_data").validate({ debug: false, //false表示验证通过后不要自动提交表单 onkeyup: false, //表示关闭按键松开时候监听验证 rules: { password_old: { required: true , checkPassword: true }, password_new: "required", password_again: { equalTo: "#password_new" } }, messages: { //自定义错误信息,默认为英文,除了在这里配置以为,还可以通过配置文件进行配置 password_old: { required: "请输入原密码!" }, password_new: { required: "请输入新密码!" }, password_again: { equalTo: "新密码输入不一致!" } }, //验证通过可以在这里做你想做的事情 submitHandler: function (form) { form.submit(); } }); }); </script>
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- JavaScript 各种遍历方式详解
- 数组方法汇总
- jQuery Html控件基本操作(日常收集整理)
- jQuery插件实现文字无缝向上滚动效果代码
- jQuery菜单插件用法实例
- JQuery 初体验(建议学习jquery)
- 基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
- Jquery实现的table最后一行添加样式的代码
- jQuery实现向下滑出的平滑下拉菜单效果
- jQuery 练习[一] 学习jquery的准备工作
- jquery获得页面元素的坐标值实现思路及代码