0

Primefaces拡張機能からのInputNumberに問題があります。フォームにinputnumberコンポーネントがあり、フォームに値を入力し、その直後にENTERボタンを押すと、ページが送信されますが、inputNumberフィールドにその値がありません。そのフィールドがフォーカスを失ったときにのみ機能します。ショーケースにチェックインしましたが、同じ問題がありました。私の場合、そのフィールドは必須であり、Enterボタンを押すと、値が消え、値が欠落していることを示す検証メッセージが表示されます。何か助けはありますか?

4

1 に答える 1

2

入力をrequired="true"に設定してから、 「Enter」キーをキャッチし、フォーカスを以下のように otherInput に変更します。タグ.xhtml間のページで実行します。<script type="text/javascript"> </script>

$( 'form' ).bind('keypress', function(e){
   if ( e.keyCode == 13 ) {
         document.getElementById('Input10_input').focus();
   }
 });

ショーケースにも使えます。

幸運を!

于 2013-02-11T09:33:47.623 に答える