新聞中心
Ecshop程序如何修改郵編電話只允許有數(shù)字的限制
作者 / 無憂主機(jī) 時間 2015-01-06 15:01:46
按照站長們以往的建站思維在會員填寫電話和郵編的時候都是一般都是純數(shù)字的,那么試想有沒有可能是里面含有英文字母的呢?小編今天就遇到了一位站長朋友也是用的開源程序在無憂主機(jī)php獨(dú)立ip空間搭建的ECShop電商網(wǎng)站??墒巧厦嬗械目蛻羰菄獾模愃颇欠N國貿(mào)性質(zhì)的大型網(wǎng)上商城。一般國外的客戶和我們國內(nèi)的電話郵編是有很大的差別的。因?yàn)閲獾碾娫捰值氖乔熬Y是有英文的。郵編也是不同區(qū)域的也是前綴含有英文。那么ECShop這款程序在研發(fā)出來的時候這里都是有限制的。如果在電話號碼的前面有英文就會提示格式不正確,請重新輸入正確格式的電話號碼等。遇到這樣的情況該怎么解決呢?小編查閱了很多資料,后來經(jīng)過研究后找到了解決的方法了。
先看看以下小編沒有改版之前的測試截圖:
第一步 連接FTP軟件找到根據(jù)錄下JS/shopping_flow.js文件使用一款高級編輯器打開。
在594行代碼如下:
if (frm.elements['zipcode'] && frm.elements['zipcode'].value.length > 0 && (!Utils.isNumber(frm.elements['zipcode'].value))) { err = true; msg.push(zip_not_num); }替換為以下代碼:
if (frm.elements['zipcode'] && Utils.isEmpty(frm.elements['zipcode'].value)) { err = true; msg.push(”Please Enter zip/post code!”); }修改后保存上傳到對應(yīng)的目錄下覆蓋之前的文件就可以了。然后登陸網(wǎng)站的后臺去更新下緩存。小編在這里再補(bǔ)充下一般外國的客戶都習(xí)慣在電話前面的區(qū)號加一個括號。例如:(055)-986-1275那么遇到這樣的該如何去填寫呢?繼續(xù)向下找到600行代碼如下:
if (Utils.isEmpty(frm.elements['tel'].value)) { err = true; msg.push(tele_not_null); }修改為以下代碼:
if (frm.elements['tel'] && Utils.isEmpty(frm.elements['tel'].value)) { err = true; msg.push(tele_not_null); }改好了操作步驟和上面的同樣操作。修改好了這個時候我們登陸首頁去操作看下效果吧。
![Ecshop程序如何修改郵編電話只允許有數(shù)字的限制](http://www.love62.cn/wp-content/uploads/2015/01/ec-1-6-2-300x95.png)
本文地址:http://www.love62.cn/ecshop/18215.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)