#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 для начинающих, однако в сети есть несколько ресурсов, свободно доступных, просто погуглите.