eddy_em: (Default)
eddy_em ([personal profile] eddy_em) wrote2020-10-30 03:44 pm

Как сделать форму, чтобы браузеры ее автоматом заполняли?

Сижу над "движком" на libonion с веб-авторизацией и вебсокетом для передачи данных. Кстати, недавно столкнулся с проблемой: больше одного вебсокета открыть было невозможно. Я и автору libonion писал (он, кстати, сказал, что вебсокеты в его библиотеке сырые и их лучше не пользовать — приплыли, что называется). Но проблема решилась по-другому: оказывается, в репах генты libonion как-то криво собирается, из-за чего и не работает. А с гита все завелось нормально. Разве что автор зачем-то захардкодил максимум 8 подключений одновременно — надо будет хотя бы на 1024 изменить…

Ну так вот, собственно в чем вопрос: я при необходимости авторизации генерирую жабоскриптом простую формочку:
<div id="shadow" class="shadow" style="display: block;">
<div>Login:</div><div><input type="text" id="login" name="username"></div>
<div>Password:</div><div><input type="password" id="passwd" name="password"></div>
<button onclick="auth.send();">OK</button></div>

На разных сайтах смотрел — вроде бы, ничего особенного.
Но почему-то везде автозаполнение форм работает, а у меня — нет!

Что надо сделать с этой формой, чтобы автозаполнение работало?

UPD: всем спасибо, расходимся. Сам нашел. Надо было все это воткнуть внутрь тега <form> с атрибутом "autocomplete=on". А я надеялся, что браузер как-то по именам <input> ориентируется…

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org