2012-01-26 24 views
0

製作一個適合移動設備的網站,我有一個字段和一個提交按鈕。該字段僅用於數字 - 就像一個郵政編碼,所以我在輸入中有type="tel",這會拉起數字鍵盤。將Android Numpad的「Next」更改爲「Go」提交

問題與該「轉到」「下一步」更換,我需要的數字鍵盤顯示,同時顯示「轉到」可快速方便的提交。

想知道這是否可能。

回答

0

在我的Android,類型=電話現場拉起鍵盤不同的字符,如「(」和「W」,除了數字,並沒有「去」或「下一步」的任何地方。所以,它聽起來像你想改變一些Android版本的基本用戶界面

type = tel屬性意味着該字段是用於電話號碼輸入,並且瀏覽器可以以不同的方式處理它們被認爲是合適的對於這樣的數據,它們可以例如檢查數據符合某些電話號碼的語法(這可能意味着幾件事情),或默認設備自身的電話號碼或訪問系統中的一本電話簿。因此,使用它只是拉了numpad可能會導致意想不到的麻煩。

2

你可以試試這個模擬事件。

您可以通過在JQuery的使用以下綁定檢測next鍵盤按:

$('input').on('keydown', function(e){ 
    if(e.which === 9) { 
     //your code here 
    } 
}); 

next按鈕模擬鍵盤上的按鍵選項卡事件,這是關鍵的代碼9.不幸的是,keypresskeyup事件不檢測下一個關鍵事件,所以你需要綁定它在​​。

希望有幫助!