MozTW 討論區 https://forum.moztw.org/ |
|
Enter 變 tab 在 firefox下該怎麼做呢?? https://forum.moztw.org/viewtopic.php?f=13&t=28842 |
第 1 頁 (共 1 頁) |
發表人: | akong [ 2009-11-26, 16:27 ] |
文章主題 : | Enter 變 tab 在 firefox下該怎麼做呢?? |
請問一下 同事遇到一個問題 一般來說在網頁裡面的欄位都是用tab來進行切換欄位 同事說要用Enter變tab的功能,在IE8底下是OK的 但是這個功能在firefox下會變成回上頁 請問這樣的功能語法如果要在firefox下有沒有sample可以參考呢?? 謝謝 |
發表人: | BobChao [ 2009-12-07, 00:43 ] |
文章主題 : | Re: Enter 變 tab 在 firefox下該怎麼做呢?? |
你同事給 IE 用的碼先丟上來,再看看怎麼改? 目前想到的是 onsubmit 的時候抓事件或者直接抓 enter 鍵這樣 (直接抓 enter 鍵網頁上的 JavaScript 不曉得是否可能辦到,或許需要更高權限) |
發表人: | akong [ 2009-12-07, 16:19 ] |
文章主題 : | Re: Enter 變 tab 在 firefox下該怎麼做呢?? |
好的,他今天放假一天,明天他來的時候我會再問他 |
發表人: | 師指 [ 2009-12-08, 15:21 ] |
文章主題 : | Re: Enter 變 tab 在 firefox下該怎麼做呢?? |
if(window.event.keyCode==13){txtPassword.focus()} 這樣在 IE 可以運作 但是在火狐上要怎麼改呢? |
發表人: | Dark Shenada [ 2009-12-08, 18:09 ] |
文章主題 : | Re: Enter 變 tab 在 firefox下該怎麼做呢?? |
師指 寫: if(window.event.keyCode==13){txtPassword.focus()} 這樣在 IE 可以運作 但是在火狐上要怎麼改呢? 試試這樣行不行 代碼: function onKeyDown(event) {
// Only hijack INPUT keydown. if(event.target.localName != 'INPUT' ) return true; if ( 0x0d == event.KeyCode) { // What you want to do here? event.KeyCode = 0x09; // Pass through key return true; } // Other case. return true; } document.addEventListener("keydown", function(e) { return onKeyDown(e); }, true); |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |