У меня есть форма входа, которая выглядит примерно так, используя RichFaces и Seam:
<h:form id="loginForm">
<h:outputLabel value="Username" />
<h:inputText value="#{identity.credentials.username}" />
<h:outputLabel value="Password" />
<h:inputText value="#{identity.credentials.password}" />
<h:commandLink action="#{identity.login()}" value="Login" />
</h:form>
Я бы хотел, чтобы пользователь мог нажать «Ввод» и автоматически отправить форму для входа в систему. Я попытался использовать функцию Richfaces <rich:hotKey />
, но я думаю, что я делаю что-то не так. Код, который я вставил, выглядит так:
<rich:hotKey key="return"
handler="#{rich:element('loginForm')}.submit()" />
Однако, когда я нажимаю Enter внутри формы, ничего не происходит. Есть идеи, что я здесь не так делаю?