...
|
...
|
@@ -8,7 +8,6 @@ var addrSelector = require('../plugins/cascading-address'); |
|
|
var addr;
|
|
|
|
|
|
|
|
|
var nameReg = /^[\u4e00-\u9fa5]{2,5}$/;
|
|
|
var addressReg = /^[\s\S]{2,100}$/;
|
|
|
var phoneReg = /^(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
|
|
|
|
...
|
...
|
@@ -21,8 +20,10 @@ var validateMap = { |
|
|
user: {
|
|
|
sl: '#user',
|
|
|
v: {
|
|
|
reg: nameReg,
|
|
|
errMsg: '真实姓名至少2个中文,最多5个中文'
|
|
|
maxLength: 12,
|
|
|
minLength: 2,
|
|
|
necessary: true,
|
|
|
errMsg: '真实姓名至少2个字符,最多12个字符'
|
|
|
}
|
|
|
},
|
|
|
addr: {
|
...
|
...
|
@@ -44,79 +45,6 @@ var validateMap = { |
|
|
// 添加.check方法
|
|
|
require('../plugins/check');
|
|
|
|
|
|
// var numCtrl = {
|
|
|
// valueEl: $('.number .value'),
|
|
|
// btn: {
|
|
|
// minus: $('.number .minus'),
|
|
|
// plus: $('.number .plus')
|
|
|
// },
|
|
|
// scope: {
|
|
|
// 1: {
|
|
|
// min: true,
|
|
|
// do: function(t) {
|
|
|
// t.btn.minus.addClass('disable');
|
|
|
// }
|
|
|
// }
|
|
|
// },
|
|
|
// initNumberScope: function() {
|
|
|
// var maxValue = this.valueEl.text();
|
|
|
//
|
|
|
// this.btn.plus.addClass('disable');
|
|
|
//
|
|
|
// this.scope[maxValue] = {
|
|
|
// max: true,
|
|
|
// do: function(t) {
|
|
|
// t.btn.plus.addClass('disable');
|
|
|
// }
|
|
|
// };
|
|
|
// },
|
|
|
// bindNumberEvent: function() {
|
|
|
// var $val = this.valueEl;
|
|
|
// var val = parseInt($val.text(), 10);
|
|
|
// var scope = this.scope;
|
|
|
// var that = this;
|
|
|
//
|
|
|
//
|
|
|
// this.btn.minus.on('click', function() {
|
|
|
// if ($(this).hasClass('disable')) {
|
|
|
// return;
|
|
|
// }
|
|
|
//
|
|
|
// if (that.btn.plus.hasClass('disable')) {
|
|
|
// that.btn.plus.removeClass('disable');
|
|
|
// }
|
|
|
//
|
|
|
// val -= 1;
|
|
|
// $val.text(val);
|
|
|
//
|
|
|
// if (scope[val] && scope[val].min) {
|
|
|
// scope[val].do(that);
|
|
|
// }
|
|
|
// });
|
|
|
//
|
|
|
// this.btn.plus.on('click', function() {
|
|
|
// if ($(this).hasClass('disable')) {
|
|
|
// return;
|
|
|
// }
|
|
|
//
|
|
|
// if (that.btn.minus.hasClass('disable')) {
|
|
|
// that.btn.minus.removeClass('disable');
|
|
|
// }
|
|
|
//
|
|
|
// val += 1;
|
|
|
// $val.text(val);
|
|
|
//
|
|
|
// if (scope[val] && scope[val].max) {
|
|
|
// scope[val].do(that);
|
|
|
// }
|
|
|
// });
|
|
|
// },
|
|
|
// init: function() {
|
|
|
// this.initNumberScope();
|
|
|
// this.bindNumberEvent();
|
|
|
// }
|
|
|
// };
|
|
|
|
|
|
function setActive($item) {
|
|
|
var color = $item.find('.color-text').data('color');
|
|
|
var size = $item.find('.size-text').data('size');
|
...
|
...
|
@@ -313,7 +241,7 @@ function validateData() { |
|
|
var k = input.id;
|
|
|
|
|
|
if (k && validateMap[k]) {
|
|
|
if (!validate.do(validateMap[k].sl, validateMap[k].v)) {
|
|
|
if (!validate.start(validateMap[k].sl, validateMap[k].v)) {
|
|
|
pass = false;
|
|
|
}
|
|
|
}
|
...
|
...
|
@@ -397,7 +325,7 @@ function bindBlurEvent() { |
|
|
var v = validateMap[this.id];
|
|
|
|
|
|
if ($this.val().length > 0) {
|
|
|
validate.do(v.sl, v.v);
|
|
|
validate.start(v.sl, v.v);
|
|
|
}
|
|
|
});
|
|
|
}
|
...
|
...
|
|