$("#myform").validate({
debug: true, //调试模式取消submit的默认提交功能
ignore: '#Password,#ConfirmPassword',
focusInvalid: false,
//---------------------------------------------------------------------------
submitHandler: function () { //表单提交句柄,为一回调函数
var submitway = $("#submitbtn").text();
if (submitway == "编辑保存")
var geturl = "/membership/update";
else if (submitway == "添加保存")
var geturl = "/membership/add";
var options = {
type: "post",
url: geturl,
dataType: "json",
data: $("#myform").serialize(),
success:function (data) {
if (data.success) {
alert(data.messages);
$("#AddMembership").modal('hide');
window.parent.location.reload();
}
else
alert(data.messages);
}
};
$.ajax(options);
return false;
},
//---------------------------------------------------------------------------
rules: {
'Email': {
required: true,
email: true
},
'UserName': {
required: true,
stringCheck: true,
minlength: 3,
maxlength: 20
},
'Mobile':{
//required:true, //带上不句表示此项不填写也可以,如果填写就要检查填写规则
isMobile:true
},
'Password': {
required: true,
minlength: 6,
maxlength: 20
},
'ConfirmPassword': {
required: true,
minlength: 6,
equalTo: "#Password"
}, 'RoleName': {
required: true
},
'IsApproved': {
required: true
},
'Gender': {
required: true
}
},
messages: {
UserName: {
required: "请填写登录用户名",
stringCheck: "用户名只能包括中文字、英文字母、数字和下划线",
minlength: "用户名必须在3-20个字符之间(一个中文字算2个字符)"
},
///Email: "请输入您的邮箱。",
Password:{required:"请输入您的密码",minlength:"密码至少要6个字符以上!"}
}
});

适用版本:jquery-1.8.3.min.js 、jquery-2.0.3.min.js

在Jquery validation里验证通过后,自定义提交不同的action路径,适合一个窗口既可以作为添加对话框也可以作为编辑对话框的更多相关文章

  1. jQuery Validation让验证变得如此easy(一)

    一.官网下载jquery,和jquery validation plugin http://jqueryvalidation.org/ 二.引入文件 <script src="js/j ...

  2. jQuery Validation让验证变得如此容易(三)

    以下代码进行对jQuery Validation的简单演示包括必填项.字符长度,格式验证 一.引入文件 <script src="js/jquery-1.8.0.min.js" ...

  3. jQuery Validation让验证变得如此容易(一)

    一.官网下载jquery,和jquery validation plugin http://jqueryvalidation.org/ 二.引入文件 <script src="js/j ...

  4. jQuery Validation让验证变得如此easy(三)

    下面代码进行对jQuery Validation的简单演示包含必填项.字符长度,格式验证 一.引入文件 <script src="js/jquery-1.8.0.min.js" ...

  5. jquery.form.js+jquery.validation.js实现表单校验和提交

      一.jquery引用 主要用到3个js: jquery.js jquery.form.js jquery.validation.js 另外,为了校验结果提示本地化,还需要引入jquery.vali ...

  6. Jquery Validation 插件验证手机号

    自定义手机号验证代码  http://www.2cto.com/kf/201505/402781.html // 手机号码验证 jQuery.validator.addMethod("isM ...

  7. jquery validation ajax 验证

    <link href="${base}/res/basic/css/jquery/validationEngine/validationEngine.jquery.css" ...

  8. jquery validation 简单验证手机号码

    js代码 // 手机号码验证 jQuery.validator.addMethod("isMobile", function(value, element) { var lengt ...

  9. jQuery Validation让验证变得如此容易(二)

    上一个例子我们是统一引用jquery.validate.js这样所有必填字段的提示信息都将是This field is required. 现在要改成动态提示,比如姓名如果为空则提示姓名不能为空,密码 ...

随机推荐

  1. bzoj 2045: 双亲数

    2045: 双亲数 Description 小D是一名数学爱好者,他对数字的着迷到了疯狂的程度. 我们以d = gcd(a, b)表示a.b的最大公约数,小D执著的认为,这样亲密的关系足可以用双亲来描 ...

  2. Android之Fragment优点

    什么是Fragment 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片.片段.其目的是为了解决不同屏幕分辩率的动态和灵活UI设计.大屏幕如平板小屏幕如手机,平 ...

  3. 并查集--CSUOJ 1601 War

    并查集的经典题目: CSUOJ 1601: War Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 247  Solved: 70[Submit][Sta ...

  4. [转]Android之Activity的几种跳转方式

     1.显示调用方法 Intent intent=new Intent(this,OtherActivity.class);  //方法1 Intent intent2=new Intent(); in ...

  5. 阻止a标签跳转

       一.在html中 1. <a href="javascript:;"></a> 2. <a href="###">&l ...

  6. bosondata/chrome-prerender: Render JavaScript-rendered page as HTML/PDF/mhtml/png/jpeg using headless Chrome

    bosondata/chrome-prerender: Render JavaScript-rendered page as HTML/PDF/mhtml/png/jpeg using headles ...

  7. 模板方法在Spring事务中的应用

    事务对于我们来讲不并陌生,也是在实际应用中一直都在使用.在JDBC中,事务大致的使用结构如下: 开启事务 业务逻辑处理 提交事务 Spring只是对事务进行了扩展和封装使用,现在看看在内部它是如何工作 ...

  8. shell 编译和执行java文件

    编译java程序 javac test.java 执行java程序 java test 附件test.java class test{         public static void main( ...

  9. 【翻译自mos文章】job 不能自己主动运行的解决方法

    job 不能自己主动运行的解决方法 參考原文: Jobs do not execute automatically (Doc ID 309945.1) 适用于: Oracle Server - Ent ...

  10. B-树学习笔记

    转自:http://blog.csdn.net/acs713/article/details/6880375 B-tree(多路搜索树,并不是二叉的)是一种常见的数据结构.使用B-tree结构可以显著 ...