2013-02-11 27 views
0

我有一個來自primefaces擴展的InputNumber問題。我在窗體上有一個inputnumber組件,當我在窗體中輸入一個值時,按下ENTER按鈕頁面,但在inputNumber字段中沒有該值。它只在該領域失去焦點時才起作用。我檢查了showcase,但也有同樣的問題。在我的情況下,該字段是必需的,當我按下輸入按鈕時,值將消失,並顯示缺少值的驗證消息。任何幫助?InputNumber提交

+1

你的問題不清楚 – 2013-02-11 07:58:16

+0

它看起來像組件中的錯誤。 – 2013-02-11 14:48:42

+0

這很可能是一個錯誤。我以類似的方式解決了它在下面的答案中所描述的問題,但它絕對應該沒有它。 – 2013-02-12 09:20:49

回答

2

設置您的輸入所需=「真」然後趕「輸入」鍵,改變焦點的otherInput像下面;在您的.xhtml頁面上運行<script type="text/javascript"> </script>標籤。

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

它也適用於showcase

祝你好運!