MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2024-04-24, 08:20

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 7 篇文章 ] 
發表人 內容
文章發表於 : 2008-03-19, 14:48 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
J.TEST 台灣事務局

註冊帳號 這一頁,填完身分證字號後(只要合格式就行),我用 Pigfoot Firefox 2.0.0.12 ,在電話的那三欄沒辦法填入任何東西,必須要先關掉 JavaScript ,填好,開啟 JavaScript ,用滑鼠點一下那三欄,然後才能正確送出。 Fx3b4 也有一樣問題,不過 IE6 跟 Opera9 並沒有這問題。

請問有人有碰過這種情形嗎?我想問一下大概是什麼問題,感謝。

_________________
【Firefox 有問題請先看這裡】
回覆文章的建議
萬用自我檢測除錯大法 for Firefox
完全備份大法 for Firefox
重建 Firefox 的設定
乾淨升級 Firefox
(本帳號停用中)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080216 Firefox/2.0.0.12 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-03-19, 16:11 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
那三個欄位都有這樣的語法:

onkeypress="if ((event.keyCode<48)||(event.keyCode>57)) return false"

意思是說,當按下鍵盤的時候
如果 keyCode 不在 48 - 57 的範圍內就會無法輸入
(那個範圍相當於鍵盤左邊上排的數字鍵)

可是 event 的這種寫法是 IE 專用的
所以在 Firefox 就無法執行了...

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-03-19, 17:47 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
風痕影 寫:
那三個欄位都有這樣的語法:

onkeypress="if ((event.keyCode<48)||(event.keyCode>57)) return false"

意思是說,當按下鍵盤的時候
如果 keyCode 不在 48 - 57 的範圍內就會無法輸入
(那個範圍相當於鍵盤左邊上排的數字鍵)

可是 event 的這種寫法是 IE 專用的
所以在 Firefox 就無法執行了...


感謝 風痕影 的解說 :)


我順便試試看能不能聯絡他們注意這件事。

(剛發現那網站的「聯絡我們」好像是指向不存在的路徑,還好最下面有給信箱呀。)
(……糟,我發現那信箱會把我的信退回來,該不會是下班下課就關機了吧。)

_________________
【Firefox 有問題請先看這裡】
回覆文章的建議
萬用自我檢測除錯大法 for Firefox
完全備份大法 for Firefox
重建 Firefox 的設定
乾淨升級 Firefox
(本帳號停用中)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080216 Firefox/2.0.0.12 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-03-19, 19:14 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
wini 寫:
剛發現那網站的「聯絡我們」好像是指向不存在的路徑

暈...話說它竟然是連到 javascript:;
該連結也沒寫任何 JavaScript 讓它可以有動作...

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-03-20, 15:01 
離線

註冊時間: 2005-07-19, 08:33
文章: 2
wini 寫:
風痕影 寫:
那三個欄位都有這樣的語法:

onkeypress="if ((event.keyCode<48)||(event.keyCode>57)) return false"

意思是說,當按下鍵盤的時候
如果 keyCode 不在 48 - 57 的範圍內就會無法輸入
(那個範圍相當於鍵盤左邊上排的數字鍵)

可是 event 的這種寫法是 IE 專用的
所以在 Firefox 就無法執行了...


感謝 風痕影 的解說 :)


我順便試試看能不能聯絡他們注意這件事。

(剛發現那網站的「聯絡我們」好像是指向不存在的路徑,還好最下面有給信箱呀。)
(……糟,我發現那信箱會把我的信退回來,該不會是下班下課就關機了吧。)


感謝諸位大大提醒...
這個問題已經該正...
FireFox已經可正常Keyin了...
再次感謝


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-03-20, 20:15 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
pman 寫:
感謝諸位大大提醒...
這個問題已經該正...
FireFox已經可正常Keyin了...
再次感謝


嗯,註冊時的電話那欄的確修正了,雖然我不知道怎麼弄的,不過網站上的聯絡方式還是只有電話跟地址是可以用的,其它的電子信箱大概要去問才知道。(汗)

_________________
【Firefox 有問題請先看這裡】
回覆文章的建議
萬用自我檢測除錯大法 for Firefox
完全備份大法 for Firefox
重建 Firefox 的設定
乾淨升級 Firefox
(本帳號停用中)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080216 Firefox/2.0.0.12 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-03-20, 23:26 
離線

註冊時間: 2005-07-19, 08:33
文章: 2
wini 寫:
pman 寫:
感謝諸位大大提醒...
這個問題已經該正...
FireFox已經可正常Keyin了...
再次感謝


嗯,註冊時的電話那欄的確修正了,雖然我不知道怎麼弄的,不過網站上的聯絡方式還是只有電話跟地址是可以用的,其它的電子信箱大概要去問才知道。(汗)


這是我拜讀google大神之後找到的方法...

function onKeyPressBlockNumbers(e) //限制只能key數字
{
var key = window.event ? e.keyCode : e.which;
var keychar = String.fromCharCode(key);
reg = /\d/;
return reg.test(keychar);
}

HTML部分
<input .... onkeypress="return onKeyPressBlockNumbers(event);"... />

另外正規表示法的部分...
改為reg = /[a-zA-Z]/;
可限制只能輸入英文字母
再次感謝大大體醒...
感恩^_^|||


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 7 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 11 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群