急求高手:怎么把邮编改为可同时输入数字和字母?

2016-07-07 16:50 来源:www.chinab4c.com 作者:ecshop专家

现在的商城只允许邮编为数字,不允许有字母。本人做外贸,请问怎么能把他改为同时支持数字和字母输入??谢谢!!!

回答:
我的都可以打 A-Z, 中文字, Alphanumerics..... 都没问题。。。

includes\models\address.model.php 可以改mobile phone...

貌似顾客注册和商店注册的时候是可以的但顾客下单的时候就不可以了。。还有楼上说的那个方法不是很懂,能再详细说说不?

我的没问题噢。。。

LS你的系统是英文的?

YES, his ECMALL System is English

原帖由 luge 于 2009-5-23 13:31 发表
YES, his ECMALL System is English

还有英文的系统?那肯定不会有这个问题存在啦

Yup, 马来同胞,印徒同包 和 国外同包 会看中文吗?
可能以后会,不过不是现在。

我自改自调的,你没看到我在bbs 很活跃吗? 我比任何其他站长付出 more times, energy, minds....


LS的确实比较牛。。。佩服一个。。。
还是没人能解决我的问题啊

You can try remove the zipcode validate code, it might works.

includes/models/address.model.php
replace to this:
<?php

/* 收货地址 address */
class AddressModel extends BaseModel
{
var $table= 'address';
var $prikey = 'addr_id';
var $_name= 'address';

/* 表单自动验证 */
var $_autov = array(
'user_id'=> array(
'required'=> true,
),
'consignee' => array(
'required'=> true,
'filter' => 'trim',
),
'address'=> array(
'required'=> true,
'filter' => 'trim',
),
'region_id' => array(
'required'=> true,
'filter' => 'intval',
),
'region_name'=> array(
'required'=> true,
'filter' => 'trim',
),
'phone_tel' => array(
'reg'=> '/^[0-9]{3,}[0-9\s-]{2,}[0-9]$/',//电话号码至少6位
),
'phone_mob' => array(
'reg'=> '/\d{11}/',//13位的数字
),
);

/* 关系列表 */
var $_relation= array(
// 一个收货地址只能属于一个会员
'belongs_to_member' => array(
'model' => 'member',
'type'=> BELONGS_TO,
'foreign_key' => 'user_id',
'reverse'=> 'has_address',
),
);
}

?>

原帖由 wilson1stop 于 2009-5-23 13:34 发表
我自改自调的,你没看到我在bbs 很活跃吗? 我比任何其他站长付出 more times, energy, minds....

大哥!!
你有测试像这样可以吗??

原帖由 lee_uk 于 2009-5-23 13:55 发表
还是没人能解决我的问题啊


已经发短消息给你了!!
记得回复此帖谢谢我一下嘿......


I had tested.....
Why not you o to my V2 demo site for a test?
http://www.wilson1stop.com/testin/mall1/index.php

原帖由 cbi168 于 2009-5-24 03:34 发表


已经发短消息给你了!!
记得回复此帖谢谢我一下嘿......

谢谢这个兄弟和wilson1stop兄弟

So you have solved it? By how?
Not sharin solution in this BBS? can also help other ppl....