Я знаю, что некоторые сообщения похожи на эту страницу на странице, но ни один из опубликованных ответов не работал для меня. У меня есть форма входа в систему с jsf, и я использую ajax для перезагрузки панели в зависимости от атрибутов пользователя после входа в систему. У меня две проблемы: Первая проблема заключается в том, что я не могу заставить мой браузер запрашивать пароль. Я читал, что если вы используете ajax для соображений безопасности, браузеры не хранят пароль, это любой способ заставить это? или любое обходное решение? Проблема две (я думаю, проще) Я хочу выполнить кнопку на клавише ввода. Это моя форма:Хранить пользователя/пароль с JSF и AJAX
<h:form id="formLogin">
<h:panelGroup id="pgLogin" layout="block">
<h:panelGroup id="panel1" rendered="#{empty login.sessionUsuario}" layout="block">
<h:inputText type="text" id="userLogin" value="#{login.usuario}" autocomplete="on">
</h:inputText>
<h:message for="userLogin" class="error"/>
<h:inputSecret type="password" id="passwordLogin" value="#{login.password}" autocomplete="on">
</h:inputSecret>
<f:ajax render="pgLogin loginOK" execute="@form" >
<h:commandLink id="btlogin" action="#{login.iniciarSesion}">
<button type="button" id="logIn">Log In</button>
</h:commandLink>
</f:ajax>
</h:panelGroup>
</h:panelGroup>
</h:form>
Интересно: http://stackoverflow.com/questions/14126672/jsf-resets-fields-when-doing-an-ajax-update – Omar