ソフトウェアキーボードを備えたモバイルデバイスは、多くの場合、Webフォームに入力するときにキーボードを変更して、ユーザーがワンクリックで送信できるようにし、フォームの[送信]ボタンを押し込まないようにします。
phonegap / cordova / other HTML5アプリからこの機能にアクセスするにはどうすればよいですか?
私はしばらくこれに苦労したので、ここで答えを共有するつもりです。
ソフトウェアキーボードを備えたモバイルデバイスは、多くの場合、Webフォームに入力するときにキーボードを変更して、ユーザーがワンクリックで送信できるようにし、フォームの[送信]ボタンを押し込まないようにします。
phonegap / cordova / other HTML5アプリからこの機能にアクセスするにはどうすればよいですか?
私はしばらくこれに苦労したので、ここで答えを共有するつもりです。
Matt Nunesによるこのブログ投稿type="submit"
input
は、フォームの最初のボタンであるべきであることを私に示しました。
これを知ったら満足するかもしれませんが、私はボタンを非表示にしたかったのです。ユーザーにキーボードを使用してもらいたいのに、なぜボタンを使用するのでしょうか。これを行う方法の概要については、この関連する質問を確認してください-jQuery Mobileに非表示のボタンを表示するように依頼するのは多すぎますか?
事実上、ユーザーがソフトキーボードの「実行」ボタンをタップすると、ボタンの「」としてブラウザに表示されclick
ますsubmit
。したがって、
(1)デフォルトのイベントをオーバーライドします
(2)利益。
うまくいけば、これは誰かを助けます。