请教高人~~如何去掉“购物流程—收货人信息”的电子邮件必填判断?

2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家

“购物流程—收货人信息”里面要必填“电子邮件地址”,实在没有必要,有些低端用户没有电子邮件,甚至不知道电子邮件是什么,所以我想把“电子邮件地址”的必填改为选填,不知道要删除哪个文件的哪个判断语句。
请高人赐教,谢谢!

回答:
includes/lib_order.php中check_consignee_info函数删除下面这一行:
  1. !empty($consignee['email']) &&
复制代码
js/shopping_flow.js中checkConsignee函数删除下面这一段:
  1. if ( ! Utils.isEmail(frm.elements['email'].value))
  2. {
  3. err = true;
  4. msg.push(invalid_email);
  5. }
复制代码

谢谢楼上高手!

留个位



为什么 2.6.2版本的改了还是不行呢?

请教下楼主,我按照楼主的方法修改以后.
电子邮件地址的输入框中总是默认一个“0”是为什么呢?


调试下,谢谢!!

2.7.2的 上面还是有必填两个字



2.7.2 调试通过, 谢谢!
8楼的,你需要把flow.dwt和c**ignee.lbi上“email”部分的{$lang.require_field}去掉。