0

私は Icefaces 3 を使用しています。

フォームでEnterキーが押されたときにJavaScript関数を実行したい。

このコードを以前のアプリケーション (Icefaces 1.8) で使用したところ、問題なく動作しました。しかし、これは Icefaces3 では機能しません:

ここに私のコードがあります:

<ice:form id="queryForm" onkeydown="submitOnEnter(event);">

そして私のヘッダーには次のものがあります:

<script type="text/javascript">
    function submitOnEnter(event){
        alert("submitOnEnter");
    if( event.keyCode == 13 || evt.keyCode == 13 )
         {
    document.getElementById('queryForm:formSubmit').click();
    }
 };
 </script>

キー イベントを使用している場合は JavaScript が機能しませんが、マウス イベントを使用している場合は正常に機能します。

どうすればこれを修正できますか?

4

0 に答える 0