CSHOP收货人收货地址信息的省市区改成非必选项

第一步,先修改相关JS文件
打开 /js/shopping_flow.js 文件
将下面JS代码删除掉


if (frm.elements[‘province‘] && frm.elements[‘province‘].value == 0 && frm.elements[‘province‘].length > 1)
             {
               err = true;
               msg.push(province_not_null);
             }

if (frm.elements[‘city‘] && frm.elements[‘city‘].value == 0 && frm.elements[‘city‘].length > 1)
             {
               err = true;
               msg.push(city_not_null);
             }

if (frm.elements[‘district‘] && frm.elements[‘district‘].length > 1)
             {
               if (frm.elements[‘district‘].value == 0)
               {
                 err = true;
                 msg.push(district_not_null);
               }
             }

第二步,修改相关程序文件

修改 /inlcudes/lib_order.php 文件

将下列PHP代码删除掉

if ($res)
                   {
                       if (empty($consignee[‘province‘]))
                       {
                           /* 没有设置省份,检查当前国家下面有没有设置省份 */
                           $pro = get_regions(1, $consignee[‘country‘]);
                           $res = empty($pro);
                       }
                       elseif (empty($consignee[‘city‘]))
                       {
                           /* 没有设置城市,检查当前省下面有没有城市 */
                           $city = get_regions(2, $consignee[‘province‘]);
                           $res = empty($city);
                       }
                       elseif (empty($consignee[‘district‘]))
                       {
                           $dist = get_regions(3, $consignee[‘city‘]);
                           $res = empty($dist);
                       }
                   }

时间: 2024-09-29 19:46:15

CSHOP收货人收货地址信息的省市区改成非必选项的相关文章

微信支付开发(7) 收货地址共享接口V2

在这篇微信公众平台开发教程中,我们将介绍如何在网页中实现获取收货地址的功能. 收货地址共享接口 在2016年4月13日 进行过升级,2016年5月20日之后只能使用新接口,本教程为新版接口的教程! 本文分为以下二个部分: 生成JS-SDK权限验证签名 实现获取共享收货地址 一.微信JS-SDK 1. 获得Access Token access token的获得方法在前面有介绍,详情见 微信公众平台开发(26) ACCESS TOKEN 2. 获取jsapi_ticket 生成签名之前必须先了解一

微信支付v3开发(6) 收货地址共享接口

请看新版教程  微信支付开发(7) 收货地址共享接口V2 本文介绍微信支付下的收货地址共享接口的开发过程. 一. 简单介绍 微信收货地址共享,是指用户在微信浏览器内打开网页,填写过地址后,兴许能够免填写支持高速选择.也可添加和编辑. 此地址为用户属性.可在各商户的网页中共享使用.支持原生控件填写地址.地址数据会传递到商户. 地址共享是基于微信JavaScript API 实现.仅仅能在微信内置浏览器中使用,其它浏览器调用无效. 同一时候,须要微信5.0 版本号才干支持,建议通过user agen

微信支付开发(6) 收货地址共享接口

关键字:微信支付 收货地址共享作者:方倍工作室原文: http://www.cnblogs.com/txw1958/p/weixin-editAddress.html 本文介绍微信支付下的收货地址共享接口的开发过程. 一. 简介 微信收货地址共享,是指用户在微信浏览器内打开网页,填写过地址后,后续可以免填写支持快速选择,也可增加和编辑.此地址为用户属性,可在各商户的网页中共享使用.支持原生控件填写地址,地址数据会传递到商户. 地址共享是基于微信JavaScript API 实现,只能在微信内置浏

微信支付开发(6) 收货地址共享接口 【转发收藏】

作者:方倍工作室原文: http://www.cnblogs.com/txw1958/p/weixin-editAddress.html 本文介绍微信支付下的收货地址共享接口的开发过程. 一. 简介 微信收货地址共享,是指用户在微信浏览器内打开网页,填写过地址后,后续可以免填写支持快速选择,也可增加和编辑.此地址为用户属性,可在各商户的网页中共享使用.支持原生控件填写地址,地址数据会传递到商户. 地址共享是基于微信JavaScript API 实现,只能在微信内置浏览器中使用,其他浏览器调用无效

微信收货地址共享开发接口讲解

写在前面的话:微信开发者文档写的比较清楚,也不容易出错,可是偏偏收货地址共享那儿写的比较绕,同时也会有很多坑,这里总结一下. ======正文开始====== 微信收货地址共享开发接口基本使用场景是: 用户点击按钮----->弹出微信收货地址选择页面---->用户选择收货地址,点击确定后,用户能够获取用户收货地址信息. 1.增加页面按钮标签: <div id="select-address">选择收货地址</div> 2.引用相关javascript

淘宝爬取个人资料、微博绑定、收货地址、支付宝绑定设置、安全设置等信息

登录采用浏览器登录,或者直接记住cookie两种方式.usecookie=1使用cookie,broser支持三种浏览器. #coding=utf-8 import time,random,requests,json,re from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_c

阶段一-03.地址,订单,支付,定时任务开发-第1章 收货地址功能开发-1-1 收货地址 - 需求分析与表设计

结算页面让用户确认信息,选择收货地址 还需要开发的是整理的收货地址 生产环境上的效果 默认选中的地址 新增一个测试的地址 这就是新增的地址 用户初次进入到订单结算页面,默认选中的是默认地址 和地址相关的数据库 省市区,都是在js里面进行维护的 其实就是一个json的数组,包含了很多的内容. 创建conroller AddressController 结束 原文地址:https://www.cnblogs.com/wangjunwei/p/12359446.html

设置警告框样式为带有两个文本输入的警告框,用于收集用户收货地址和联系电话。并选择合适的代理方法,当警告框上的两输入框有一个为空时限制“购买”按钮点击。

收集购物信息  iOS项目 倒计时:588 步骤 /.panel-heading 项目需求 设置警告框样式为带有两个文本输入的警告框,用于收集用户收货地址和联系电话.并选择合适的代理方法,当警告框上的两输入框有一个为空时限制“购买”按钮点击. #import "TableViewController.h" @interface TableViewController ()<UIAlertViewDelegate> @property (nonatomic, strong)

wex5实战之管理收货地址(二)

接着上一张管理收货地址,这章主要讲解新增,编辑,选择省市区功能,主要有windowReceiver.windowDialog.tree组件的使用. 1.新增.编辑地址,页面. 在页面中放入windowReceiver.windowDialog组件 windowReceiver:用于接收地址参数,判断是否为新增或编辑. windowDialog:用于打开选择省市区弹窗,返回选择数据. Model.prototype.windowReceiver1Receive = function(event){