Authored by zhangxiaoru

editorial

... ... @@ -313,13 +313,13 @@
<em class="required-mark">*</em>
收货人:
</label>
<input class="input address-name" type="text" placeholder="请输入您的姓名" maxlength="10" value="\{{name}}">
<input class="input address-name" type="text" placeholder="请输入您的姓名" maxlength="12" value="\{{name}}">
<span class="blue error-tips">
{{> icon/error-round}}
<em></em>
</span>
</div>
<div class="form-group">
<div class="form-group clearfix">
<label class="label-name">
<em class="required-mark">*</em>
所在区域:
... ... @@ -327,7 +327,7 @@
<div id="address" class="clearfix"></div>
<span class="blue error-tips">
{{> icon/error-round}}
所在区域不能为空
请填写完整的省市区信息
</span>
</div>
<div class="form-group">
... ...
... ... @@ -407,6 +407,11 @@ CascadingAddress.prototype.getAreaLabels = function() {
return result.join(',');
};
// 判断是否选择了完整的区域
CascadingAddress.prototype.hasFullAera = function() {
return this.getAreaLabels().split(',').length === 3;
};
// 获取地址ID
CascadingAddress.prototype.getAreaIds = function() {
var el = $(this.config.el),
... ...
... ... @@ -69,7 +69,7 @@ function validateAddress($el) {
err: '详细地址不能为空'
},
{
regx: /[\u4e00-\u9fa5a-zA-Z\d#-()]+/,
regx: /^[\u4e00-\u9fa5a-zA-Z\d#-()]+$/,
err: '只能包含数字、字母、汉字、#、-、()及其组合'
}
],
... ... @@ -125,7 +125,7 @@ function validateAddress($el) {
}
// 区域判断
if (!$el.address.getAreaLabels()) {
if (!$el.address.hasFullAera()) {
pass = false;
$('.cascading-address + .error-tips').show();
} else {
... ...
... ... @@ -597,6 +597,11 @@
&.is-init .cancel-address {
display: none;
}
.cascading-address {
float: left;
margin-left: 0 !important;
}
}
.yoho-dialog.invoice {
... ...