通常は単一の可視テキスト入力を持つ小さなアプリケーションがあり、Enter キーを押すと、通常のフォーム送信をトリガーせずに JavaScript メソッドがトリガーされます。これは非常に単純なテスト ケースです。
<form onsubmit="document.write('form submitted!');return false">
<input type="text">
<input type="submit" style="display:none">
</form>
デスクトップ ブラウザーでは、これは期待どおりに機能します。テキストを入力して Enter キーを押すと、スクリプトが実行されます。
ただし、Opera Mobile では、テキスト入力にフォーカスすると仮想キーボードが表示されます。テキストを入力して「完了」をタッチすると、テキストは入力フィールドに転送されますが、フォームは送信されません。「入る」もありません
送信ボタンを Opera Mobile でのみ表示するのではなく、ブラウザーやデバイス間でアプリが同じように動作するようにしたいと考えています。