пароли для автозаполнения iPhone - PullRequest
0 голосов
/ 15 декабря 2009

Я не могу заставить свой iPhone запомнить свое имя пользователя и пароль для входа на мой сайт. У меня есть следующие элементы управления:

<input type="text" name="username" id="username" />
<input type="password" name="password" id="password" />
<select>
    <option value="1">option1</option>
    <option value="2">option2</option>
</select
<input type="checkbox" name="rememberMe" id="rememberMe" />
<input type="button" value="Login" />

Когда выбор снят, все работает волшебным образом. Есть ли способ объявить / дать сафари дополнительные подсказки, что это страница входа?

Ответы [ 4 ]

3 голосов
/ 22 декабря 2009

Я проверил на своем iPhone, и на некоторой тестовой странице со следующим содержимым iPhone спрашивает, должен ли он сохранить пароль и запомнить его при следующем посещении страницы.

x.html

<form action="x.html" method="POST">
  <input type="text" name="username" id="username" />
  <input type="password" name="password" id="password" />
  <select>
    <option value="1">option1</option>
    <option value="2">option2</option>
  </select>
  <input type="checkbox" name="rememberMe" id="rememberMe" />
  <input type="submit" value="Login" />
</form>

Таким образом, в основном это то же самое, что и у вас, за исключением того, что кнопка имеет тип «submit» вместо «button» и что вокруг всего фрагмента кода есть теги формы.

1 голос
/ 16 января 2015

Возможно, вы захотите взглянуть на новую функцию iOS 8 для обмена паролями между Safari и приложениями:

0 голосов
/ 22 декабря 2009

Еще одна вещь, которую вы можете попробовать, это добавить идентификатор и / или имя в тег

0 голосов
/ 22 декабря 2009

Я не уверен, что это ваш настоящий HTML или что это такое, но если это HTML, я понимаю, почему это не сработает. Первое, что вы, вероятно, хотите добавить, это закрывающие теги.

<input type="text"></input>
<input type="password"></input>
<select></select>
<input type="checkbox"></input>
<input type="button"></input>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...