У меня возникли некоторые проблемы с моей формой входа, когда я нажимаю , введите , она должна выполнить doLogin , но вместо этого она очищает inputSecret и ничего не происходит.С другой стороны, если я нажимаю кнопку отправки, он выполняет doLogin и показывает правильную страницу ... что я могу сделать?
<h:form>
<div id="sesion">
<div id="sesiondatos">
<div class="titulo">Iniciar Sesión</div>
<div class="datos">Usuario:</div>
<div class="datos">Contraseña:</div>
</div>
<div id="sesioncampos">
<br />
<br />
<div class="form">
<h:inputText id="usuario" value="#{userBean.usuario}"
required="true" style="width: 128px"
requiredMessage="Introduzca su usuario.">
<f:ajax event="blur" render="usuarioMsg" />
</h:inputText>
<h:message id="usuarioMsg" for="usuario" style="color: #FF0000;" />
</div>
<div class="form">
<h:inputSecret id="contrasena" value="#{userBean.contrasena}"
required="true" style="width: 128px"
requiredMessage="Introduzca su constraseña.">
<f:ajax event="blur" render="contrasenaMsg" />
</h:inputSecret>
<h:message id="contrasenaMsg" for="contrasena" style="color: #FF0000;" />
</div>
<div class="button">
<h:commandButton image="img/SRC2_r9_c12.gif" id="botonAceptar"
style="border: 0px; width: 81px; height: 18px"
action="#{userBean.doLogin}">
<f:ajax execute="@form" render="@form" />
</h:commandButton>
</div>
</div>
</div>
</h:form>