...
|
...
|
@@ -20,6 +20,8 @@ let $addressForm = $('.edit-address'), |
|
|
isSubmiting,
|
|
|
currentPage = 'edit';
|
|
|
|
|
|
let $usernameInput = $addressForm.find('[name="consignee"]');
|
|
|
|
|
|
let Vue = require('vue');
|
|
|
let vueAddressAct = require('home/address/address-act.vue');
|
|
|
|
...
|
...
|
@@ -57,9 +59,16 @@ $backBtn.on('touchend', function(e) { |
|
|
}
|
|
|
});
|
|
|
|
|
|
$usernameInput.bind('input propertychange', function() {
|
|
|
if ($usernameInput.val().length > 20) {
|
|
|
tip.show('收货人姓名最多支持20个字');
|
|
|
$usernameInput.val($usernameInput.val() && $usernameInput.val().substring(0, 20));
|
|
|
}
|
|
|
});
|
|
|
|
|
|
// 提交表单请求
|
|
|
$addressForm.on('submit', function() {
|
|
|
let username = $(this).find('[name="consignee"]').val();
|
|
|
let username = $usernameInput.val().replace(/(^\s+)|(\s+$)/g, '');
|
|
|
|
|
|
if (isSubmiting) {
|
|
|
return false;
|
...
|
...
|
@@ -75,13 +84,6 @@ $addressForm.on('submit', function() { |
|
|
return false;
|
|
|
}
|
|
|
|
|
|
username = username.replace(/(^\s+)|(\s+$)/g, '');
|
|
|
|
|
|
if (username && username.length > 20) {
|
|
|
tip.show('收货人姓名最多支持20个字');
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
if (username && !/^[\u4E00-\u9FA5A-Za-z0-9]+$/gi.test(username)) {
|
|
|
tip.show('收货人姓名不支持特殊符号');
|
|
|
return false;
|
...
|
...
|
|