Я не видел эту проблему раньше. Вероятность того, что это поведение зависит от браузера, невелика. Попробуйте в разных браузерах исключить одно и другое (IE6 / 7/8, FF, Safari, Chrome и т. Д.). Вероятность выше, что это вызвано (плохим) прослушивателем события ключа Javascript, который неправильно подавляет клавишу ввода (например, средство проверки пароля JS, которое проверяет введенные символы).
Если все еще напрасно, просто добавьте следующее onkeypress
к h:form
:
<h:form onkeypress="if (event.keyCode == 13) this.submit();">
Однако вам нужно принять во внимание текстовые зоны. Если они у вас есть, то вам нужно скопировать все onkeypress
события для h:inputXXX
элементов , ожидайте текстовых сообщений самостоятельно.