onchange = "do_something()"の入力要素があります。入力してEnterキーを押すと、FirefoxとChromium(IEとSafariではテストされていません)では正しく実行されますが(IEとSafariではテストされていません)、Operaでは実行されません(すぐに送信されます)。私はこのような遅延を使用してみました:
<form action="." method="POST" onsubmit="wait_using_a_big_loop()">
<input type="text" onchange="do_something()">
</form>
しかし、それも機能しませんでした。
いくつかの推奨事項はありますか?
編集:最後に、iftrueとcrescentfreshによって提供されるソリューションを組み合わせて使用し、フィールドのフォーカスを解除してdo_something()メソッドを起動しました。これは、他の入力フィールドに他のメソッドが変更されているためです。
$('#myForm').submit( function(){
$('#id_submit').focus();
} );
ありがとう