Страницы

Поиск по вопросам

среда, 12 июня 2019 г.

Как связать форму входа с другой страницой

Как связать две страницы между собой?
Например, есть страница входа, где запрашивается имя пользователя, и вторая страница, где используется (отображение, вывод и т.д) имя, введенное при входе. Пример, при клике на add-name запоминается введенное значение и, по идее, должен быть переход на следующую страницу, как это правильно реализовать? И не будет ли конфликтов с двух страниц, использующий один и тот же код (файл, прост переменные другие будут)?
$(document).ready(function() { var name = ""; $("#add-name").click(function() { name = $("#name").val(); if($("#name").val() == "") { alert("Введите имя"); return false; } return false; }); });



Ответ

Приветствую! Если без использования PHP то вариантов не много.
JavaScript работает только на конкретной странице и понятия не имеет, что происходит на соседних. Параметр передавайте через URL: click А на next-page.html распарсите location.href. Только method в форме замените на GET, вместо POST Использовать какой-нибудь плагин для работы с cookie, вроде js-cookie после отправки формы сохраните данные туда, а на нужной странице извлекайте. Но размеры cookie сильно ограничены. Как в принципе и тело GET запроса для варианта 1, так что особо не увлекайтесь. :) Старый, добрый PHP

Комментариев нет:

Отправить комментарий