You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
771 lines
18 KiB
771 lines
18 KiB
/* $Id : shopping_flow.js 4865 2007-01-31 14:04:10Z paulgao $ */
|
|
|
|
var selectedShipping = null;
|
|
var selectedPayment = null;
|
|
var selectedPack = null;
|
|
var selectedCard = null;
|
|
var selectedSurplus = '';
|
|
var selectedBonus = 0;
|
|
var selectedIntegral = 0;
|
|
var selectedOOS = null;
|
|
var alertedSurplus = false;
|
|
|
|
var groupBuyShipping = null;
|
|
var groupBuyPayment = null;
|
|
|
|
/* *
|
|
* 改变配送方式
|
|
*/
|
|
function selectShipping(obj)
|
|
{
|
|
if (selectedShipping == obj)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
selectedShipping = obj;
|
|
}
|
|
|
|
var supportCod = obj.attributes['supportCod'].value + 0;
|
|
var theForm = obj.form;
|
|
|
|
for (i = 0; i < theForm.elements.length; i ++ )
|
|
{
|
|
if (theForm.elements[i].name == 'payment' && theForm.elements[i].attributes['isCod'].value == '1')
|
|
{
|
|
if (supportCod == 0)
|
|
{
|
|
theForm.elements[i].checked = false;
|
|
theForm.elements[i].disabled = true;
|
|
}
|
|
else
|
|
{
|
|
theForm.elements[i].disabled = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
if (obj.attributes['insure'].value + 0 == 0)
|
|
{
|
|
document.getElementById('ECS_NEEDINSURE').checked = false;
|
|
document.getElementById('ECS_NEEDINSURE').disabled = true;
|
|
}
|
|
else
|
|
{
|
|
document.getElementById('ECS_NEEDINSURE').checked = false;
|
|
document.getElementById('ECS_NEEDINSURE').disabled = false;
|
|
}
|
|
|
|
var now = new Date();
|
|
Ajax.call('flow.php?step=select_shipping', 'shipping=' + obj.value, orderShippingSelectedResponse, 'GET', 'JSON');
|
|
}
|
|
|
|
/**
|
|
*
|
|
*/
|
|
function orderShippingSelectedResponse(result)
|
|
{
|
|
if (result.need_insure)
|
|
{
|
|
try
|
|
{
|
|
document.getElementById('ECS_NEEDINSURE').checked = true;
|
|
}
|
|
catch (ex)
|
|
{
|
|
alert(ex.message);
|
|
}
|
|
}
|
|
|
|
try
|
|
{
|
|
if (document.getElementById('ECS_CODFEE') != undefined)
|
|
{
|
|
document.getElementById('ECS_CODFEE').innerHTML = result.cod_fee;
|
|
}
|
|
}
|
|
catch (ex)
|
|
{
|
|
alert(ex.message);
|
|
}
|
|
|
|
orderSelectedResponse(result);
|
|
}
|
|
|
|
/* *
|
|
* 改变支付方式
|
|
*/
|
|
function selectPayment(value)
|
|
{
|
|
if (selectedPayment == value)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
selectedPayment = value;
|
|
}
|
|
|
|
Ajax.call('flow.php?step=select_payment', 'payment=' + value, orderSelectedResponse, 'GET', 'JSON');
|
|
}
|
|
/* *
|
|
* 团购购物流程 --> 改变配送方式
|
|
*/
|
|
function handleGroupBuyShipping(obj)
|
|
{
|
|
if (groupBuyShipping == obj)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
groupBuyShipping = obj;
|
|
}
|
|
|
|
var supportCod = obj.attributes['supportCod'].value + 0;
|
|
var theForm = obj.form;
|
|
|
|
for (i = 0; i < theForm.elements.length; i ++ )
|
|
{
|
|
if (theForm.elements[i].name == 'payment' && theForm.elements[i].attributes['isCod'].value == '1')
|
|
{
|
|
if (supportCod == 0)
|
|
{
|
|
theForm.elements[i].checked = false;
|
|
theForm.elements[i].disabled = true;
|
|
}
|
|
else
|
|
{
|
|
theForm.elements[i].disabled = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
if (obj.attributes['insure'].value + 0 == 0)
|
|
{
|
|
document.getElementById('ECS_NEEDINSURE').checked = false;
|
|
document.getElementById('ECS_NEEDINSURE').disabled = true;
|
|
}
|
|
else
|
|
{
|
|
document.getElementById('ECS_NEEDINSURE').checked = false;
|
|
document.getElementById('ECS_NEEDINSURE').disabled = false;
|
|
}
|
|
|
|
Ajax.call('group_buy.php?act=select_shipping', 'shipping=' + obj.value, orderSelectedResponse, 'GET');
|
|
}
|
|
|
|
/* *
|
|
* 团购购物流程 --> 改变支付方式
|
|
*/
|
|
function handleGroupBuyPayment(obj)
|
|
{
|
|
if (groupBuyPayment == obj)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
groupBuyPayment = obj;
|
|
}
|
|
|
|
Ajax.call('group_buy.php?act=select_payment', 'payment=' + obj.value, orderSelectedResponse, 'GET');
|
|
}
|
|
|
|
/* *
|
|
* 改变商品包装
|
|
*/
|
|
function selectPack(obj)
|
|
{
|
|
if (selectedPack == obj)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
selectedPack = obj;
|
|
}
|
|
|
|
Ajax.call('flow.php?step=select_pack', 'pack=' + obj.value, orderSelectedResponse, 'GET', 'JSON');
|
|
}
|
|
|
|
/* *
|
|
* 改变祝福贺卡
|
|
*/
|
|
function selectCard(obj)
|
|
{
|
|
if (selectedCard == obj)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
selectedCard = obj;
|
|
}
|
|
|
|
Ajax.call('flow.php?step=select_card', 'card=' + obj.value, orderSelectedResponse, 'GET', 'JSON');
|
|
}
|
|
|
|
/* *
|
|
* 选定了配送保价
|
|
*/
|
|
function selectInsure(needInsure)
|
|
{
|
|
needInsure = needInsure ? 1 : 0;
|
|
|
|
Ajax.call('flow.php?step=select_insure', 'insure=' + needInsure, orderSelectedResponse, 'GET', 'JSON');
|
|
}
|
|
|
|
/* *
|
|
* 团购购物流程 --> 选定了配送保价
|
|
*/
|
|
function handleGroupBuyInsure(needInsure)
|
|
{
|
|
needInsure = needInsure ? 1 : 0;
|
|
|
|
Ajax.call('group_buy.php?act=select_insure', 'insure=' + needInsure, orderSelectedResponse, 'GET', 'JSON');
|
|
}
|
|
|
|
/* *
|
|
* 回调函数
|
|
*/
|
|
function orderSelectedResponse(result)
|
|
{
|
|
if (result.error)
|
|
{
|
|
|
|
var foot = false;
|
|
|
|
if(result.error == 1){
|
|
var divId = 'no-goods-cart';
|
|
var title = '购物车';
|
|
var content = $('#no_goods_cart').html();
|
|
}else if(result.error == 2){
|
|
var divId = 'no-address-cart';
|
|
var title = '收货地址';
|
|
var content = $('#no_address_cart').html();
|
|
}
|
|
|
|
pb({
|
|
id:divId,
|
|
title:title,
|
|
width:450,
|
|
height:50,
|
|
content:content, //调取内容
|
|
drag:false,
|
|
foot:foot
|
|
});
|
|
|
|
$('#' + divId + ' .ftx-04').css({'padding': '11px 0px 0px 10px'});
|
|
$('#' + divId + ' .tip-box').css({
|
|
'width': '330px',
|
|
'height': '50px',
|
|
'padding': '0px 0px 10px 0px'
|
|
});
|
|
$('#' + divId + ' .item-fore').css({
|
|
'margin': '0px 0px 0px 47px'
|
|
});
|
|
|
|
$('#' + divId + ' .pb-bd').css({
|
|
'padding-left': '65px'
|
|
});
|
|
//location.href = './';
|
|
}
|
|
|
|
try
|
|
{
|
|
var layer = document.getElementById("ECS_ORDERTOTAL");
|
|
|
|
layer.innerHTML = (typeof result == "object") ? result.content : result;
|
|
|
|
if (result.payment != undefined)
|
|
{
|
|
var surplusObj = document.getElementById('ECS_SURPLUS'); //ecmoban模板堂 --zhuo
|
|
if (surplusObj != undefined)
|
|
{
|
|
surplusObj.disabled = result.pay_code == 'balance';
|
|
}
|
|
}
|
|
}
|
|
catch (ex) { }
|
|
}
|
|
|
|
/* *
|
|
* 改变余额
|
|
*/
|
|
function changeSurplus(val)
|
|
{
|
|
if (selectedSurplus == val)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
selectedSurplus = val;
|
|
}
|
|
|
|
Ajax.call('flow.php?step=change_surplus', 'surplus=' + val, changeSurplusResponse, 'GET', 'JSON');
|
|
}
|
|
|
|
/* *
|
|
* 改变余额回调函数
|
|
*/
|
|
function changeSurplusResponse(obj)
|
|
{
|
|
if (obj.error)
|
|
{
|
|
try
|
|
{
|
|
document.getElementById("ECS_SURPLUS_NOTICE").innerHTML = obj.error;
|
|
document.getElementById('ECS_SURPLUS').value = '0';
|
|
document.getElementById('ECS_SURPLUS').focus();
|
|
}
|
|
catch (ex) { }
|
|
}
|
|
else
|
|
{
|
|
try
|
|
{
|
|
document.getElementById("ECS_SURPLUS_NOTICE").innerHTML = '';
|
|
}
|
|
catch (ex) { }
|
|
orderSelectedResponse(obj.content);
|
|
}
|
|
}
|
|
|
|
/* *
|
|
* 改变积分
|
|
*/
|
|
function changeIntegral(val)
|
|
{
|
|
if (selectedIntegral == val)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
selectedIntegral = val;
|
|
}
|
|
|
|
Ajax.call('flow.php?step=change_integral', 'points=' + val, changeIntegralResponse, 'GET', 'JSON');
|
|
}
|
|
|
|
/* *
|
|
* 改变积分回调函数
|
|
*/
|
|
function changeIntegralResponse(obj)
|
|
{
|
|
if (obj.error)
|
|
{
|
|
try
|
|
{
|
|
document.getElementById('ECS_INTEGRAL_NOTICE').innerHTML = obj.error;
|
|
document.getElementById('ECS_INTEGRAL').value = '0';
|
|
document.getElementById('ECS_INTEGRAL').focus();
|
|
}
|
|
catch (ex) { }
|
|
}
|
|
else
|
|
{
|
|
try
|
|
{
|
|
document.getElementById('ECS_INTEGRAL_NOTICE').innerHTML = '';
|
|
}
|
|
catch (ex) { }
|
|
orderSelectedResponse(obj.content);
|
|
}
|
|
}
|
|
|
|
/* *
|
|
* 改变红包
|
|
*/
|
|
function changeBonus(val)
|
|
{
|
|
if (selectedBonus == val)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
selectedBonus = val;
|
|
}
|
|
|
|
Ajax.call('flow.php?step=change_bonus', 'bonus=' + val, changeBonusResponse, 'GET', 'JSON');
|
|
}
|
|
|
|
/* *
|
|
* 改变红包的回调函数
|
|
*/
|
|
function changeBonusResponse(obj)
|
|
{
|
|
if (obj.error)
|
|
{
|
|
alert(obj.error);
|
|
|
|
try
|
|
{
|
|
document.getElementById('ECS_BONUS').value = '0';
|
|
}
|
|
catch (ex) { }
|
|
}
|
|
else
|
|
{
|
|
orderSelectedResponse(obj.content);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 验证红包序列号
|
|
* @param string bonusSn 红包序列号
|
|
*/
|
|
function validateBonus(bonusSn)
|
|
{
|
|
Ajax.call('flow.php?step=validate_bonus', 'bonus_sn=' + bonusSn, validateBonusResponse, 'GET', 'JSON');
|
|
}
|
|
|
|
function validateBonusResponse(obj)
|
|
{
|
|
|
|
if (obj.error)
|
|
{
|
|
alert(obj.error);
|
|
orderSelectedResponse(obj.content);
|
|
try
|
|
{
|
|
document.getElementById('ECS_BONUSN').value = '0';
|
|
}
|
|
catch (ex) { }
|
|
}
|
|
else
|
|
{
|
|
orderSelectedResponse(obj.content);
|
|
}
|
|
}
|
|
|
|
/* *
|
|
* 改变发票的方式
|
|
*/
|
|
function changeNeedInv()
|
|
{
|
|
var obj = document.getElementById('ECS_NEEDINV');
|
|
var objType = document.getElementById('ECS_INVTYPE');
|
|
var objPayee = document.getElementById('ECS_INVPAYEE');
|
|
var objContent = document.getElementById('ECS_INVCONTENT');
|
|
var needInv = obj.checked ? 1 : 0;
|
|
var invType = obj.checked ? (objType != undefined ? objType.value : '') : '';
|
|
var invPayee = obj.checked ? objPayee.value : '';
|
|
var invContent = obj.checked ? objContent.value : '';
|
|
objType.disabled = objPayee.disabled = objContent.disabled = ! obj.checked;
|
|
if(objType != null)
|
|
{
|
|
objType.disabled = ! obj.checked;
|
|
}
|
|
|
|
Ajax.call('flow.php?step=change_needinv', 'need_inv=' + needInv + '&inv_type=' + encodeURIComponent(invType) + '&inv_payee=' + encodeURIComponent(invPayee) + '&inv_content=' + encodeURIComponent(invContent), orderSelectedResponse, 'GET');
|
|
}
|
|
|
|
/* *
|
|
* 改变发票的方式
|
|
*/
|
|
function groupBuyChangeNeedInv()
|
|
{
|
|
var obj = document.getElementById('ECS_NEEDINV');
|
|
var objPayee = document.getElementById('ECS_INVPAYEE');
|
|
var objContent = document.getElementById('ECS_INVCONTENT');
|
|
var needInv = obj.checked ? 1 : 0;
|
|
var invPayee = obj.checked ? objPayee.value : '';
|
|
var invContent = obj.checked ? objContent.value : '';
|
|
objPayee.disabled = objContent.disabled = ! obj.checked;
|
|
|
|
Ajax.call('group_buy.php?act=change_needinv', 'need_idv=' + needInv + '&payee=' + invPayee + '&content=' + invContent, null, 'GET');
|
|
}
|
|
|
|
/* *
|
|
* 改变缺货处理时的处理方式
|
|
*/
|
|
function changeOOS(obj)
|
|
{
|
|
if (selectedOOS == obj)
|
|
{
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
selectedOOS = obj;
|
|
}
|
|
|
|
Ajax.call('flow.php?step=change_oos', 'oos=' + obj.value, null, 'GET');
|
|
}
|
|
|
|
/* //ecmoban模板堂 --zhuo 仓库 start
|
|
* 根据元素clsssName得到元素集合
|
|
* @param fatherId 父元素的ID,默认为document
|
|
* @tagName 子元素的标签名
|
|
* @className 用空格分开的className字符串
|
|
*/
|
|
function getElementsByClassName_zhuo(fatherId,tagName,className){
|
|
node = fatherId&&document.getElementById(fatherId) || document;
|
|
tagName = tagName || "*";
|
|
className = className.split(" ");
|
|
var classNameLength = className.length;
|
|
for(var i=0,j=classNameLength;i<j;i++){
|
|
//创建匹配类名的正则
|
|
className[i]= new RegExp("(^|\\s)" + className[i].replace(/\-/g, "\\-") + "(\\s|$)");
|
|
}
|
|
var elements = node.getElementsByTagName(tagName);
|
|
var result = [];
|
|
for(var i=0,j=elements.length,k=0;i<j;i++){//缓存length属性
|
|
var element = elements[i];
|
|
while(className[k++].test(element.className)){//优化循环
|
|
if(k === classNameLength){
|
|
result[result.length] = element;
|
|
break;
|
|
}
|
|
}
|
|
k = 0;
|
|
}
|
|
return result;
|
|
}
|
|
|
|
/* *
|
|
* 检查提交的订单表单
|
|
*/
|
|
function checkOrderForm(frm)
|
|
{
|
|
var paymentSelected = false;
|
|
var shippingSelected = false;
|
|
var pay_type = 0;
|
|
var divId, title, ok_title, cl_title, content;
|
|
var width = 450;
|
|
var height = 50;
|
|
|
|
//ecmoban模板堂 --zhuo 收获地址 start
|
|
var input_length = $(".consignee-addr .ui-switchable-panel-main li input[name='consignee_radio']").size();
|
|
var numChecked = 0;
|
|
|
|
$(".consignee-addr .ui-switchable-panel-main li input[name='consignee_radio']").each(function(index, element) {
|
|
if($(this).is(':checked')){
|
|
numChecked += 1;
|
|
}else{
|
|
numChecked += 0;
|
|
}
|
|
});
|
|
|
|
var user_id = frm.elements['user_id'].value;
|
|
if(user_id > 0){
|
|
if(input_length == 0 || numChecked == 0){
|
|
|
|
var divId = "cart-address-not";
|
|
content = $('#cart_address_not').html();
|
|
ok_title = "添加收货地址";
|
|
|
|
pb({
|
|
id:divId,
|
|
title:title,
|
|
width:width,
|
|
width:width,
|
|
ok_title:ok_title,
|
|
content:content, //调取内容
|
|
drag:false,
|
|
cl_cBtn:false,
|
|
foot:true,
|
|
onOk:function(){
|
|
$('.dialog_checkout').focus();
|
|
}
|
|
});
|
|
|
|
$('#' + divId + ' .ftx-04').css({'padding': '11px 0px 0px 10px'});
|
|
$('#' + divId + ' .tip-box').css({
|
|
'width': '330px',
|
|
'height': '50px',
|
|
'padding': '0px 0px 10px 0px'
|
|
});
|
|
$('#' + divId + ' .item-fore').css({
|
|
'margin': '0px 0px 0px 47px'
|
|
});
|
|
|
|
$('#' + divId + ' .pb-bd').css({
|
|
'padding-left': '65px'
|
|
});
|
|
|
|
return false;
|
|
}
|
|
}
|
|
//ecmoban模板堂 --zhuo 收获地址 end
|
|
|
|
// 检查是否选择了支付配送方式
|
|
var shipping = $("form[name='doneTheForm'] input[name='shipping[]']");
|
|
var ru_name = $("form[name='doneTheForm'] input[name='ru_name[]']");
|
|
|
|
var shipping_divId = "dialog_not_user";
|
|
|
|
for(var i=0; i<shipping.length; i++){
|
|
if(shipping[i].value == 0){
|
|
|
|
var content = '<div id="dialog_not_user">' +
|
|
'<div class="tip-box icon-box">' +
|
|
'<span class="warn-icon m-icon"></span>' +
|
|
'<div class="item-fore">' +
|
|
'<h3 class="rem ftx-04">' + ru_name[i].value + '</h3>' +
|
|
'<div class="ftx-03">暂不支持该地区配送。</div>' +
|
|
'</div>' +
|
|
'</div>' +
|
|
'</div>';
|
|
|
|
pb({
|
|
id:shipping_divId,
|
|
title:"配送信息",
|
|
width:455,
|
|
height:78,
|
|
content:content, //调取内容
|
|
drag:false,
|
|
foot:false,
|
|
cl_cBtn:false
|
|
});
|
|
|
|
$('#' + shipping_divId + ' .item-fore').css({
|
|
'height' : '68px'
|
|
});
|
|
|
|
return false;
|
|
}
|
|
}
|
|
|
|
for (i = 0; i < frm.elements.length; i ++ )
|
|
{
|
|
/*if (frm.elements[i].name == 'shipping' && frm.elements[i].checked)
|
|
{
|
|
shippingSelected = true;
|
|
}*/
|
|
|
|
if (frm.elements[i].name == 'payment' && frm.elements[i].checked)
|
|
{
|
|
paymentSelected = true;
|
|
}
|
|
}
|
|
|
|
/*if ( ! shippingSelected)
|
|
{
|
|
alert(flow_no_shipping);
|
|
return false;
|
|
}*/
|
|
|
|
//ecmoban模板堂 --zhuo start
|
|
if(document.getElementById('sel_pay_type')){
|
|
pay_type = document.getElementById('sel_pay_type').value;
|
|
}
|
|
|
|
if(pay_type == 0){
|
|
if ( ! paymentSelected)
|
|
{
|
|
alert(flow_no_payment);
|
|
return false;
|
|
}
|
|
}
|
|
//ecmoban模板堂 --zhuo end
|
|
|
|
// 检查用户输入的余额
|
|
if (document.getElementById("ECS_SURPLUS"))
|
|
{
|
|
var surplus = document.getElementById("ECS_SURPLUS").value;
|
|
var error = Utils.trim(Ajax.call('flow.php?step=check_surplus', 'surplus=' + surplus, null, 'GET', 'TEXT', false));
|
|
|
|
if (error)
|
|
{
|
|
try
|
|
{
|
|
document.getElementById("ECS_SURPLUS_NOTICE").innerHTML = error;
|
|
}
|
|
catch (ex)
|
|
{
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
|
|
// 检查用户输入的积分
|
|
if (document.getElementById("ECS_INTEGRAL"))
|
|
{
|
|
var integral = document.getElementById("ECS_INTEGRAL").value;
|
|
var error = Utils.trim(Ajax.call('flow.php?step=check_integral', 'integral=' + integral, null, 'GET', 'TEXT', false));
|
|
|
|
if (error)
|
|
{
|
|
return false;
|
|
try
|
|
{
|
|
document.getElementById("ECS_INTEGRAL_NOTICE").innerHTML = error;
|
|
}
|
|
catch (ex)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
frm.action = frm.action + '?step=done';
|
|
return true;
|
|
}
|
|
|
|
/* *
|
|
* 检查收货地址信息表单中填写的内容
|
|
*/
|
|
function checkConsignee(frm)
|
|
{
|
|
var err = false;
|
|
|
|
if (frm.elements['province'] && frm.elements['province'].value == 0)
|
|
{
|
|
err = true;
|
|
$(".area_error").removeClass("hide").addClass("show").html('省份不为空!');
|
|
}
|
|
|
|
if (frm.elements['city'] && frm.elements['city'].value == 0)
|
|
{
|
|
err = true;
|
|
$(".area_error").removeClass("hide").addClass("show").html('城市不为空!');
|
|
}
|
|
|
|
var display = frm.elements['district'].style.display;
|
|
if (frm.elements['district'] && frm.elements['district'].value == 0 && display != 'none')
|
|
{
|
|
if (frm.elements['district'].value == 0)
|
|
{
|
|
err = true;
|
|
$(".area_error").removeClass("hide").addClass("show").html('地区不为空!');
|
|
}
|
|
}
|
|
|
|
if (Utils.isEmpty(frm.elements['consignee'].value))
|
|
{
|
|
err = true;
|
|
$(".consignee_error").removeClass("hide").addClass("show");
|
|
}
|
|
|
|
if ( frm.elements['email'].value != '' && ! Utils.isEmail(frm.elements['email'].value))
|
|
{
|
|
err = true;
|
|
$(".email_error").removeClass("hide").addClass("show").html('邮箱格式不正确!');
|
|
}
|
|
|
|
if (frm.elements['address'] && Utils.isEmpty(frm.elements['address'].value))
|
|
{
|
|
err = true;
|
|
$(".address_error").removeClass("hide").addClass("show");
|
|
}
|
|
|
|
if(Utils.isEmpty(frm.elements['mobile'].value) && Utils.isEmpty(frm.elements['tel'].value)){
|
|
$(".phone_error").removeClass("hide").addClass("show");
|
|
}else{
|
|
if (!Utils.isPhone(frm.elements['mobile'].value) && frm.elements['mobile'].value)
|
|
{
|
|
err = true;
|
|
$(".phone_error").removeClass("hide").addClass("show").html('手机号格式不正确');
|
|
}
|
|
if (!Utils.isTel(frm.elements['tel'].value) && frm.elements['tel'].value)
|
|
{
|
|
err = true;
|
|
$(".phone_error").removeClass("hide").addClass("show").html('电话号码格式不正确');
|
|
}
|
|
}
|
|
return !err;
|
|
}
|
|
|