Заполнители html5 должны оставаться пустыми

0

У меня есть функция потерянного пароля:

  1. html с вызовом JSON, который, когда отправлен и пользователь/адрес электронной почты, правильно отправляет код активации

  2. после успеха jQuery создает новую форму (и удаляет старую)

Код:

$('form.lost').remove();
$('section#content').html('<form method="get" class="newpass"></form>');
$('form.newpass').append('<h1>New Password</h1>');
Cufon.replace('h1');
$('form.newpass').append('<div class="stage2"><input type="text" name="sCode" placeholder="Code" required="Code is required." id="codex" /></div>');
$('form.newpass').append('<div class="stage2"><input type="password" name="sPassA1" placeholder="New Pass" required="Password is required." id="passwordx" /></div>');
$('form.newpass').append('<div class="stage2"><input type="password" name="sPassA2" placeholder="Confirm" required="Confirmation password is required." id="confirmx" /></div>');
$('form.newpass').append('<div class="submit"><input type="submit" class="hitme" value="Update" /></div>');

Странно то, что поля уже заполнены значениями, которые мне не нужны, даже поле пароля. Как остановить это поведение?

  • 4
    заполнен ли он placeholder (например, «Код») или это функция автозаполнения браузера?
  • 0
    Что ты имеешь в виду наполненный ценностями? Что именно там?
Показать ещё 1 комментарий
Теги:

2 ответа

0
Лучший ответ

Я полагаю, вы говорите о менеджере паролей браузера. Вы можете указать большинству браузеров опустить его для текущей формы/управления с атрибутом autocomplete, действующим как в <form> и <input>.

Это стандартный атрибут в HTML5, но он также работал в более ранних версиях.

0

Почему вы не просто сбросили форму сразу после

$('.newpass')[0].reset();

Где.newpass - класс новой формы

Ещё вопросы

Сообщество Overcoder
Наверх
Меню