モバイルフレンドリーなサイトを作るために、1つのフィールドと送信ボタンがあります。フィールドは郵便番号のような数字のためのものなので、入力にはtype="tel"
があり、これは数字パッドをプルアップします。それとAndroid Numpadの「次へ」を「移動」に変更する
問題「GO」迅速かつ簡単に提出するためを「GO」を示しながらが「次へ」に置き換えられて、私は表示するようにテンキーを必要としています。
これが可能かどうかわかりません。
モバイルフレンドリーなサイトを作るために、1つのフィールドと送信ボタンがあります。フィールドは郵便番号のような数字のためのものなので、入力にはtype="tel"
があり、これは数字パッドをプルアップします。それとAndroid Numpadの「次へ」を「移動」に変更する
問題「GO」迅速かつ簡単に提出するためを「GO」を示しながらが「次へ」に置き換えられて、私は表示するようにテンキーを必要としています。
これが可能かどうかわかりません。
私のAndroidでは、type = telフィールドは、 "("と "W"、数字に加えて、 "Go"や "Next"などの別の文字でキーボードをプルアップします。
type = tel属性は、フィールドが電話番号入力用であることを意味し、ブラウザは適切と見なされるさまざまな方法でそれを扱うことができますたとえば、データが電話番号の構文(いくつかのことを意味する)に合っているか、またはデバイスの電話番号にデフォルトで設定されているか、システム内の電話帳にアクセスしているかどうかを確認することができます。数字が予想外のトラブルにつながる可能性があります。
これを試して、イベントをシミュレートすることができます。
あなたはjQueryのに次のバインドを使用してnext
キーボードを押しを検出することができます。
$('input').on('keydown', function(e){
if(e.which === 9) {
//your code here
}
});
next
ボタンはキーコード9.残念ながら、keypress
とkeyup
イベントで、キーボードのタブキー押下イベントが、エミュレート次のキーイベントを検出しないので、にバインドする必要があります。
希望に役立ちます!