0

我对 primefaces 扩展中的 InputNumber 有疑问。我的表单上有一个 inputnumber 组件,当我在表单中输入一个值时,然后我按下 ENTER 按钮页面被提交,但 inputNumber 字段中没有该值。它仅在该字段失去焦点时才有效。我检查了陈列柜,但也有同样的问题。在我的情况下,该字段是必需的,当我按下回车按钮时,值消失了,并且显示了表明缺少值的验证消息。有什么帮助吗?

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 回答