У меня есть веб-приложение с простой страницей входа в систему
<form id="logonForm" method="post" action="j_security_check">
<fieldset id="logon">
<input id="ipt_j_username" type="text" name="j_username" value="<bean:write name="user" />" title="some title" />
<input id="ipt_j_password" type="password" name="j_password" value="<bean:write name="password" />" title=" some title" />
</fieldset>
</form>
После того, как я ввел логин / пароль, FF попросил меня сохранить его, что я принял (в списке сохраненных паролей в FF естьпара user / pwd для моего URL).Так что теперь поля username / pwd автоматически заполняются каждый раз, когда я захожу на мою страницу входа.Пока все в порядке.
Я сделал некоторые изменения в форме входа в систему и изменил атрибуты id для ввода user и pwd.
<form id="logonForm" method="post" action="j_security_check">
<input id="IDUser" type="text" name="j_username" value="<bean:write name="user" />" title="some title" />
<input id="passUser" type="password" name="j_password" value="<bean:write name="password" />" title="some title" />
</form>
После этого изменения FF прекратил автозаполнение моих входов.FF не просит меня сохранить пользователя / pwd, так как использованная комбинация уже была сохранена ранее.Конечно, если я вручную удаляю сохраненного пользователя / pwd для своего URL, то FF попросит меня сохранить его, и все будет работать нормально.
Может кто-нибудь объяснить мне, как FF отображает поля ввода с сохраненным пользователем /значения pwd?В моем примере, похоже, что FF использует атрибуты id для этого.Где-то я видел, что для FF достаточно ввода с type = "password", но в моем случае это не работает.