jQuery Mobileを使用してASP.NETウェブフォームウェブサイトをほぼ完成させました。私は1つの特定のユースケースで立ち往生しています。Androidで 'go'ボタンフォームの送信を無効にする
サイトは、Android、iPhone、BlackBerry、Windows Mobileをサポートするために有効です。特定のユースケースを除いて、すべての機能が有効です。
ユーザが入力ボックスの1つに値を入力してから、ネイティブのGo/Enterキーを押した場合です。私はこれをキャプチャしてjqueryで適切なイベント送信ボタンをクリック/タップします。
これは、Android以外のすべてのデバイスでうまく機能します。電話は、ユースケースに従うのではなく、フォーム全体を提出することになります。 onsubmitイベントを取得してfalseを返すことはどちらも機能しません。いくつかの掘削の後、私はこれを見つけたDisabling 'go' button form submission in Android when using webview。
標準的なウェブフォームのための解決策を望んでいます。ありがとう。
'タップ'の代わりに '$(button).trigger( 'click')'を起動しようとしましたか?テストするAndroid搭載端末はありますか?あなたのコードは実行されていますか? –