我有来自primefaces扩展的InputNumber问题。我的表单上有一个inputnumber组件,当我在表单中输入一个值后,我按下ENTER按钮页面提交但在inputNumber字段中没有该值。它仅在该字段失去焦点时起作用。我签了showcase,但也遇到了同样的问题。在我的情况下,该字段是必需的,当我按下enter按钮时,值消失,并显示缺少该值的验证消息。有什么帮助吗?
答案 0 :(得分: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();
}
});
它也适用于showcase。
祝你好运!