Как указать, что учетные данные браузера должны быть сохранены без перезагрузки страницы - PullRequest
2 голосов
/ 11 июля 2020

Скажем, у меня есть следующий html

<form class="form-inline">
  <input type="text" placeholder="Username"/>
  <input type="password" placeholder="Password"/>
  <button class="btn btn-primary" onclick="doLogin();">Login</button>
</form>

doLogin () просто вызывает Ajax веб-службу, которая заботится о входе в систему. Но когда я использую этот подход в Firefox не предлагается сохранить учетные данные для входа.

Есть ли способ указать браузеру, что учетные данные должны быть сохранены?

1 Ответ

0 голосов
/ 12 июля 2020

Согласно комментариям Брэда, мне нужно было обработать это в моем событии onsubmit, выполнив event.preventDefault (), чтобы остановить перезагрузку страницы:

<form class="form-inline" onsubmit="doLogin(event)">
  <input type="text" placeholder="Username"/>
  <input type="password" placeholder="Password"/>
  <button class="btn btn-primary" type="submit">Login</button>
</form>

function doLogin(event) {
  console.log("Make the Ajax call to login");
  event.preventDefault();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...