Firefox хранит имя пользователя и пароль, отображаемые в моей форме - PullRequest
2 голосов
/ 16 августа 2011

Я создаю форму для изменения пароля пользователя в базе данных.Типичный: запросите текущий пароль, новый пароль и введите новый пароль еще раз.

Моя проблема заключается в том, что кэшированный идентификатор пользователя и пароль для веб-сайта отображаются в поле текущего пароля (идентификатор пользователя отображается) и в поле нового пароля (отображается текущий пароль).Конечно, если я удаляю все учетные данные из кэша FF, они не отображаются.Мой вопрос: почему он появляется здесь?Я изменил имена полей, и поле значений пусто.Я не понимаю, откуда это.Любая помощь будет оценена.Кстати, это не происходит в браузерах IE или Chrome ...

Ниже мой код:

        <li id="li_1" >
    <label class="description" for="element_1">Current Password </label>
    <div>
        <input id="element_1" name="old_pass" class="element text medium" type="text" maxlength="255" value=""/> 
    </div><p class="guidelines" id="guide_1"><small>Enter your current password</small></p> 
    </li>       <li class="section_break">

    </li>       <li id="li_3" >
    <label class="description" for="element_3">New Password </label>
    <div>
        **<input id="element_3" name="new_pass" class="element text medium" type="password" maxlength="255" value=""/>** 
    </div><p class="guidelines" id="guide_3"><small>Enter your new Password</small></p> 
    </li>       <li id="li_4" >
    <label class="description" for="element_4">Confirm New Password </label>
    <div>
        **<input id="element_4" name="new_pass2" class="element text medium" type="password" maxlength="255" value=""/>** 
    </div><p class="guidelines" id="guide_4"><small>Re-type your new password</small></p> 
    </li>

                <li class="buttons">
            <input type="hidden" name="form_id" value="230071" />

            <input id="saveForm" class="button_text" type="submit" name="submit2" value="Submit" />

1 Ответ

1 голос
/ 17 августа 2011

Как вы узнали, вы можете использовать ...

autocomplete="off"

..., чтобы отключить это раздражающее автозаполнение:)

Я не эксперт, но я думаю,секрет автозаполнения состоит в том, чтобы отобразить пользовательский ввод с именами полей / идентификаторами / типами и т. д. Но это может быть все неправильно, я не знаю, но это звучит правдоподобно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...