сохранение значений из поля ввода

#php #html #wordpress #validation #forms

#php #HTML #wordpress #проверка #формы

Вопрос:

привет, я пытаюсь создать страницу опций плагина WordPress.Мне нужно создать форму с полями ввода, имеющими значения по умолчанию, и когда я изменяю значение и сохраняю его, измененное значение должно быть отражено во входных данных, а также в переменной, которая назначена для хранения значения.

позвольте мне быть более точным

Когда я изменяю значение поля ввода и сохраняю его, оно должно храниться в присвоенном значении переменной (постоянно, пока я снова не изменю его сам).

Я немного не разбираюсь в проверке формы и php.помогите мне, ребята.

Ответ №1:

Если вас устраивает, что это работает только в новых браузерах, вы могли бы использовать атрибут placeholder в текстовом поле, чтобы указать заполнитель, который исчезнет при фокусировке и появится снова при размытии.

 <input type="text" name="txtfield" value="" placeholder="input your text" />
  

Если вы хотите, чтобы это работало в старых браузерах, сделайте это на javascript:

 <input type="text" name="txtfield" onfocus="if(this.value=='Enter Email')this.value=''" onblur="if(this.value=='')this.value='Enter Email'" >
  

Затем вы можете использовать <?php $value = $_post['txtfield'] ?> для присвоения входного значения переменной.

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

1. Но если я обновлю его, данные $ value будут потеряны, мне нужно сохранить их, пока я не отредактирую их и не сохраню снова.

2. Почему вам нужно обновить страницу? в таком случае вы должны сделать это в файлах cookie или переменной сеанса.

3. как это реализовать, используя переменную sessions? Если у вас есть какой-либо пример, пожалуйста, поделитесь им.

4. Вы должны хотя бы иметь базовое представление о переменных сеанса, чтобы их использовать. Вы можете начать с чтения книг по php для начинающих, однако в сети есть несколько ресурсов, свободно доступных, просто погуглите.