Ecshop用户下了订单之后有一步,是要求填写收货人信息,其中邮件地址是必须填写的。

第一步:找到模板下 flow.dwt,找到email部分的{$lang.require_field}直接去掉。

PS:据有人反映,有的版本存在第一步,但是我是直接从ECSHOP 2.7.2版本开始,直接可以忽略掉第一步了。

第二步:找到library/consigeee.lbi文件,将<td bgcolor=”#ffffff”><input name=”email” type=”text”  id=”email_{$sn}” value=”{$consignee.email|escape}” />{$lang.require_field}</td>中的{$lang.require_field}去掉。

第三步:找到includes/lib_order.php,删除 !empty($consignee['email']) &&

第四步:在 js/shopping_flow.js中,删除以下代码:

JavaScript代码
  1. if ( ! Utils.isEmail(frm.elements['email'].value))
  2. {
  3. err = true;
  4. msg.push(invalid_email);
  5. }

到这里已经OK了。但是,此时在登录用户中心,点击收货地址,电子邮件地址显示还是必填。其实这里只是显示问题,实际上新增一个收货地址不填写EMAIL已经可以。那么如何去掉必填二字呢?很简单,user_transaction.dwt中,找到

<input name=”email” type=”text” id=”email_{$sn}” value=”{$consignee.email|escape}” /> {$lang.require_field},把 {$lang.require_field}去掉即可。

转载于:https://www.cnblogs.com/puzi0315/archive/2012/08/17/2644778.html

ECSHOP去掉收货人信息中邮件必填选项相关推荐

  1. php邮箱必填,WordPress移除用户新注册时邮件必填选项(注册不填邮箱/邮箱非必填)...

    使用WordPress搭建的网站是支持用户注册做商城网站的,注册的时候默认要求用户填写一个邮箱,并且是必须填写的,而某些网站情况特殊,可能并不需要强制填写邮件,所以我们可以通过下面的代码把强制填写邮件 ...

  2. js文本框设置必填项_Jquery文本框小例(必填框)

    //当光标离开文本框的时候如果文本框为空,则将文本框边框色设置为红色,如果不为空则为白色.提示:焦点进入控件的事件是focus或者mousedown,焦点离开控件的事件是blur. $(functio ...

  3. ecshop 收货人信息电话必填改为手机必填

    首先通过在flow.dwt中,查找flow.php?step=consignee中的关键字 consignee(结算中心)查找所在模板/Library/consignee.lbi 大概57行  把必填 ...

  4. form必填默认校验_Salesforce LWC学习(十六) Validity 在form中的使用浅谈

    本篇参考: https://developer.salesforce.com/docs/component-library/bundle/lightning-input/documentation h ...

  5. SAP License:ERP系统会计凭证中的那些必填项

    01.凭证日期 凭证日期是必填的,凭证日期填写原始单据的日期. 02.过账日期 过账日期是必填的,凭证正式过账到系统的日期,系统默认凭证记账当日. 03.凭证类型 凭证类型是必填的,在SAP系统中,S ...

  6. 邮箱取消必填php,WordPress注册页面如何去掉邮箱验证,从而不再是必填选项?

    现在很多网站已经不会将邮箱作为必填项,都会选择使用手机号可以注册登录,所以邮箱注册就不必设置为必填项目,那么WordPress注册页面如何去掉邮箱验证,从而不再是必填选项? 这个需求比较特殊,但是我还 ...

  7. 表单必填_forms. 表单(中)

    , 输入框有什么问题?他的基本要素有哪些,和他关联的内容有哪些,在设计输入框的时候要注意哪些问题? 输入框的类型 输入框有很多种类:数字输入,密码输入.文本输入.标签录入. 也有很多状态:普通状态.悬 ...

  8. android textview 必填,在android中如何使用Html渲染的方式实现必填项前面的*号

    本篇文章主要介绍了android中使用Html渲染的方式实现必填项前面的*号示例,具有一定的参考价值,有兴趣的可以了解一下 项目的个人基本信息UI界面效果图如下,有一个红色的*号,并且跟它挨着的文字颜 ...

  9. Ecshop会员注册的Email 电子邮箱改成非必填项

    ECSHOP后台"会员注册项设置"可以调置注册项是否必填 ,但是注册时的EMAIL电子邮箱后台是无法设置必填的.但可以通过修改文件来实现 email电子邮箱 非必填. 修改方法: ...

  10. ecshop简化虚拟商品购买收货人信息【ECSHOP购物车不存在实体商品电话改为非必须以及隐藏掉】

    插件简介 ECSHOP默认购买虚拟商品,收货人信息页面需要填写收货人.邮箱.电话.手机.这里我们做了简化处理,只需要填写收货人以及邮箱,其余的只有存在实体商品下才采用. 实测演示效果截图: 如果购物车 ...

最新文章

  1. 计算机无法转换输入发,电脑输入法切换不了怎么办
  2. many-to-many
  3. 15套漂亮的 PSD 格式的图标,不一样的视觉效果
  4. UA MATH567 高维统计I 概率不等式2 在Erdős–Rényi随机图模型中的应用
  5. matlab控制图像的边界(margin),subplot的间距(gap)
  6. 【Spark笔记】Windows10 本地搭建单机版Spark开发环境
  7. Spring如何加载xml文件
  8. 超频电脑黑屏(超频失败怎么办)
  9. 蜂鸣器驱动电路 专为机动车使用
  10. .satan勒索病毒加密文件恢复手记
  11. Linux 电源管理 - Linux regulator framework
  12. idea的使用教程(IntelliJ IDEA)
  13. 电路课组(一)电路原理 Review 1 线性电路分析基础
  14. POI-HSSF表格
  15. vmware时间不同步的问题
  16. nginx_tcp转发
  17. python抓取微信_python抓取搜狗微信公众号文章
  18. 微星GeForce GTX 1050Ti 4G OC
  19. 一分钟对我们的重要意义
  20. RSA-公钥加密,私钥解密 、私钥加密,公钥解密、私钥加签,公钥验签

热门文章

  1. Mac 空间不足,4 招帮你释放空间
  2. 凹凸实验室:支撑数千万消费者的小程序开发实践
  3. 你真的会用ABAP, Java和JavaScript里的constructor么? 1
  4. LINUX下的21个特殊符号
  5. Android TextView 实现文字大小不同和文字颜色不同
  6. Ubuntu Desktop安装及桌面美化(修复图片)
  7. 新浪微博 sso 登录 iOS遇到的几个问题
  8. 防止 7-Zip 生成的 ZIP 文件在 Mac OS X 下出现乱码
  9. 正确使用SqlConnection对象,兼谈数据库连接池
  10. Java Socket编程基础实例