Я работаю над кодировкой некоторой формы в PHP, и у меня все работает очень хорошо, когда включен JavaScript. Но из прошлого опыта и плохого опыта работы с другими сайтами не очень хорошо, когда JavaScript отключен, я думал, что буду уделять больше внимания этому текущему проекту.Как сохранить состояние сохранения раскрывающегося списка с отключенным JavaScript - PHP
Что касается input type="text"
POST полей, это не проблема. Но для раскрывающегося я, вероятно, использую, я не могу заставить его упорствовать. Ну, я могу, но тогда выбор по умолчанию неверен. Вот код ...
Базовая выпадающий структура:
<select id="topic" name="topic">
<option value="Select an option">Select an option</option>
<option value="Topic A">Topic A</option>
<option value="Topic B">Topic B</option>
<option value="Topic C">Topic C</option>
</select>
Я подумал, что если я смешан selected
с данными POST, я мог бы заставить его работать так:
<select id="topic" name="topic">
<option selected="selected" value="Select an option">Select an option</option>
<option value=""><?php echo $_POST['topic']; ?></option>
<option value="Topic A">Topic A</option>
<option value="Topic B">Topic B</option>
<option value="Topic C">Topic C</option>
</select>
Но это не сохраняется; он возвращается только к умолчанию, «Выберите параметр».
Попытка это не сработало:
<select id="topic" name="topic">
<option value="Select an option">Select an option</option>
<option selected="selected" value=""><?php echo $_POST['topic']; ?></option>
<option value="Topic A">Topic A</option>
<option value="Topic B">Topic B</option>
<option value="Topic C">Topic C</option>
</select>
Она сохраняется, но не правильно по умолчанию. Запускается пустым (потому что POST еще не введен).
Я выполнил некоторые поисковые запросы Google и не нашел ничего полезного для такого рода вещей, поэтому я не уверен, куда идти дальше. Любые идеи/предложения?
спасибо, что заблаговременно!
сохранить выбор пользователя в сеансе, проверить сеанс, чтобы установить этот вариант как выбранный. –
Возможный дубликат [значение по умолчанию выпадающего списка на веб-странице] (http://stackoverflow.com/questions/4625373/default-value-of-dropdown-on-webpage) – wallyk
Я проверю потенциальный дубликат. Спасибо – nicorellius