BootStrap顺序验证和指定字符个数发送请求
1 fields: { 2 curPwd: { 3 verbose: false, //代表验证按顺序验证。验证成功才会下一个(验证成功才会发最后一个remote远程验证) 4 threshold: 6,//有6字符以上才发送ajax请求 5 validators: { 6 notEmpty: { 7 message: '原始密码不能为空' 8 }, 9 remote: { //ajax验证原始密码是否正确。server result:{"valid",true or false} 10 type: 'GET', 11 url: "checkCurPwd", 12 13 message: '初始密码错误,请重新输入', 14 delay: 500, //ajax刷新的时间是0.5秒一次 15 //type: 'POST', 16 //自定义提交数据,默认值提交当前input value 17 data: function (validator) { 18 return { 19 uid: STU.checkLogin().id, 20 //method: "stuIsExist" //UserServlet判断调用方法关键字。 21 22 }; 23 } 24 }, 25 }, 26 27 }, 28 password: { 29 validators: { 30 notEmpty: { 31 message: '密码不能为空' 32 }, 33 regexp: { 34 regexp: /^[^ ]+$/, 35 message: '密码不能有空格' 36 }, 37 stringLength: { 38 min: 6, 39 max: 30, 40 message: '用户名长度必须在6到30之间' 41 } 42 } 43 }, 44 password2: { 45 validators: { 46 notEmpty: { 47 message: '请再次输入密码' 48 }, 49 50 identical: { 51 field: 'password', 52 message: '两次密码输入不一致!' 53 }, 54 stringLength: { 55 min: 6, 56 max: 30, 57 message: '用户名长度必须在6到30之间' 58 } 59 } 60 }, 61 62 }