Автоматическое заполнение полей формы скриптом
Все современные браузеры поддерживают автоматическое заполнение полей формы.
При регистрации на этом форуме я выбрал вариант написания своего имени в поле ИМЯ, при этом данные по почтовому ящику и его повторного написания были подставлены браузером автоматически. . Можно ли с помощью яваскрипта или чего-то подобного помочь клиенту максимально заполнив соответствующие поля, чтобы ему даже не пришлось выбирать. Пусть мы даже получим не одно его имя, а сразу несколько вариантов его написания. А клиенту останется только нажать на кнопку ОТПРАВИТЬ |
Цитата:
Если в любой форме полю содержащему имя присвоить id и под этим же id как ключом хранить в хранилище данные введенные пользователем, то при наличие формы на странице, проверкой в хранилище определить - если есть ключ в нем, который есть и у поля формы, то заполнить значением поле. Соответственно и с другими полями. Можно организовать и список к полю, например для адресов, в котором можно выбирать значение, можно и редактируемые списки организовать. А запоминать данные в хранилище, нужно тогда, когда пользователь отправил форму и она была принята. |
Речь не идет о том, как и где хранить то, что пользователь внес ранее.
Речь идет о посетителе, который впервые на сайте. Но чтобы он максимально быстро и правильно прошел регистрацию. А для этого он должен использовать свои стандартно написанные данные: Имя, Логин, емайл Во всяком случае предложить ему это. Если поля обозначены стандартно, то сам браузер заполнит их за 2 клика. Хотелось бы, чтобы пользователю не нужно было вводить вообще ничего, а только нажать кнопку ЗАРЕГИСТРИРОВАТЬСЯ Для этого и нужен скрипт, который бы вызывал автоматическое заполнение полей по факту прихода посетителя на страницу, или по факту проведения мышкой, или по прошествии 6 секунд например. |
средствами только лишь локальной страницы - вряд ли. Эти данные являются приватными, и выдрать их из браузера просто так не выйдет. Возможно, подобное можно реализовать с помощью плагина, но это явно не Ваш случай.
|
Цитата:
|
Вы наверное пытаетесь примерить всех на себя. Пароли и логины храните в тетрадке. Но 95% этого не делают и регистрируются везде одинаково. Именно для них уже много лет в браузерах реализована функция автозаполнения форм. Я живой тому пример.
Обычно в одной форме несколько полей. Как только я активирую любое поле, мне показываются все варианты, которые я ранее уже вводил в поля с таким названием. Это первый "клик". Вторым я выбираю один из появившихся вариантов, и при этом автоматически заполняются поля связанные с первым полем одновременным заполнением. Т.е. вся информация уже сохранена ранее в браузере. Пусть она сохранена в плагине. Но этот плагин используется более чем у половины пользователей. Это именно те, кто уйдет с сайта из-за лишнего клика. |
jpokorp,
Но как Вы получите доступ к этим данным? Это возможно? |
jpokorp,
Есть фишка регистрации и входа через соц сети, есть варианты позволяющие использовать несколько соц сетей с разными логинами и емейлами. Как Вариант покопать на Хабре |
Если бы я знал все тонкости, то наверное сам бы писал скрипты. А так только делаю выводы из собственных наблюдений.
Если браузер заполняет поля по 2м кликам сохраненной им до этого информацией по равноименным полям. То Возможно существуют методы с помощью скрипта так или иначе вывести ее наружу. Мне не очень интересны социальные сети, т.к. мои клиенты - работники предприятий у них на работе, где не очень приветствуется хождение по контактикам, а чаще просто блокируется. |
Цитата:
Да и не обязательно они есть, я к примеру это всегда отключаю. |
Часовой пояс GMT +3, время: 21:08. |