Как это реализовать?
Здравствуйте, планирую интернет магазин создать. Как в любом интернет магазине заполняется поле "адрес получателя".
Я хочу на сайте сделать так: что когда ты заходишь на _www.site.ru/Maksim~Ivanov~Russia~Moskva~dom129~kvartika20 . Когда заходишь по такой ссылке, тебе не придётся заполнять поле "адрес получателя" а нужно будет только выбрать товар и оплатить. А поле с получателем будет автоматом заполняться всего лишь зайдя по такому урлу. Весь товар и поле получателя находятся на одной странице. |
Удачи вам.
Никогда таких магазинов не видел и никогда такого бы делать не стал. Имеется ввиду магазин, у которого адрес получателя в url содержится. Upd. не обратил внимание, что вопрос в наименовании топика находится. <input type="text" id="adres~polychatelya" value=""/> <script> document.getElementById('adres~polychatelya').value=location.href.split('/').pop().split('?').shift().replace('~',' '); </script> |
А поясните пожалуйста почему не стали бы так делать?
|
nonamezxca, облегчите жизнь спам-ботам, ведь им не придётся даже поля заполнять. :) Да и дело не только в этом. Сама по себе идея - абсурд. Можно также сделать, чтобы логин и пароль в URL вставлялся, почему бы и нет.
А зачем всё так усложнять? Просто сделать сохранение полей (на уровне браузера или в БД). И если пользователь второй раз что-то заказывать будет, то у него уже всё будет заполнено. |
Поясню свою задумку и буду рад если направите меня в правильное русло.
Я не хочу делать форму регистрации на сайте. Но при этом нужно как то облегчить пользователям жизнь, чтобы не приходилось каждый раз заполнять это поле получателя. Мне нужно чтобы пользователь зашёл на мой интернет-магазин на главной странице, там есть 5 товаров (образно товаров мало будет), он выбирает их галочками, а затем у него есть список уже сохранённых получателей или новое поле получателя для ввода. В крадце: 1) Отметил товар галочкой, ввёл адрес получателя, оплатил. 2) Отметил товар галочкой, выбрал из сохранённых адреса получателей, оплатил. Как можно реализовать, чтобы пользователь мог сохранять введённые адреса получателей? И в последующих покупках ему не приходилось вводить их, а только лишь отметить галочкой. И при этом без нудной процедуры регистрации пользователей на сайте? Наверное здесь нет выхода? Нужна обязательно регистрация пользователей? Я вот думал хотя бы по урлу заход. Но эту задумку вы критикуете. Есть какой выход? Помогите пожалуйста. Надеюсь я смог донести то что хотел, я знаю, не бейте меня сильно, я плохо объясняю. |
nonamezxca,
вы несете ответственность за сохранение личных данных пользователей своих и за их разглашение можете нести ответственность перед Законом. Данные переданные методом GET будут кешированы у робота, а значит могут попасть в общий доступ. Не обязательно нужна регистрация пользователя для автоматического заполнения полей, это и сам браузер делает. |
Речь идёт про автозаполнения браузероми?
https://support.mozilla.org/ru/kb/up...em-form-vashej https://support.google.com/chrome/an...DDesktop&hl=ru Да вы правы, спасибо огромное за помощь, это наверное лучший и безопасный вариант и наиболее простой. |
localstorage or cookie :dance:
|
Цитата:
Браузер отождествляет списки для автозаполнения по именам полей формы. А вот отправлять формы с личными данными нужно методом POST. |
Цитата:
|
Часовой пояс GMT +3, время: 15:07. |