Я думаю, что ваш вопрос указывает на то, что вы еще не знаете, что веб-страницы (включая формы) являются "не имеющими состояния", что означает, что они не "автоматически" хранят или хранят то, что вы делаете с ними.Извините, что разочаровал, но, как новичок, вы будете изо всех сил пытаться найти «простое» решение для этого.
Это не значит, что это не может быть сделано - вы, несомненно, видите это везде - но ваш уровеньЗнание упускает тот факт, что вам нужно на самом деле запрограммировать логику, чтобы определить, как ваша форма будет «выглядеть» для хранения информации и ее воспроизведения при последующем посещении.
Вот (действительно) краткое резюме:
Когда ваша форма используется вашим пользователем, пара вещей уже произошла, прежде чем они увидят форму:
пользователь запросил страницу (набрав URLили нажав ссылку)
веб-сервер отправил запрошенную страницу (т. е. ваш сайт отправил форму)
Следующийто, что имеет место, это то, что ваш пользователь вводит некоторые данные в форму.Эти данные нигде не хранятся - если вы обновите страницу, данные исчезнут, потому что шаги 1 и 2 повторяются.
Поэтому, чтобы избежать этого, вы можете использовать ряд инструментов:
Javascript : работает на компьютере пользователя.Вы можете использовать это, чтобы узнать, было ли что-то внесено в форму, и сохранить это, например, в cookie.
Тогда вам придется встроить некоторую логику в свою страницу, которая говорит: «Если мойПользователь обновляет страницу или возвращается на этот сайт позднее, затем ищет файл cookie. Если он существует, примите его значения и предварительно заполните форму, прежде чем пользователь увидит ее. "
Серверный скрипт : Эта логика может быть встроена в ваш веб-сервер (с использованием серверного скрипта, такого как PHP), поэтому она фактически выполняется на шаге 2.
В качестве альтернативы вы можете встроить его вФункция javascript, которая срабатывает, когда страница фактически получена вашим пользователем.Это будет шаг 3.
Вторая альтернатива объединяет эти две идеи (обработка на стороне пользователя и обработка на стороне веб-сервера), называемая AJAX, что в основном означает, что «обсуждение» между вашим javascript и PHP требуетразмещайте «на лету», когда данные вводятся или изменяются.
И, наконец, вы можете рассмотреть PHP-сеансы для хранения данных и / или базы данных MySQL.Недавно, с появлением современных браузеров, у вас появилась возможность хранить информацию в локальной базе данных, доступной для браузера вашего пользователя ...
Во всех этих случаях вам нужно будет узнать, как эти части взаимодействуют друг с другом.Другое, как вы получаете информацию, и как вы обновляете свою статическую форму без сохранения состояния.
Это не так просто, как вы думаете ...