Сохранить значение select при перезагрузки страницы
Есть такой выпадающий список. Применяется в качестве фильтра для поиска. Как сохранить значения select после нажатия кнопки «применить» (перезагрузки страницы). Не получился вариант с куками, хотя я уверен был, что именно куки тут будут самым логичным решением.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Обработка select без перезагрузки (refresh) страницы
Доброго времени суток! Ситуация следующая: есть форма на ней несколько селектов..и там же есть 2.
Обновление выпадающего списка select без перезагрузки страницы
Здравстуйте. Есть скрипт, который в выпадающий список выводит содержимое папки. Нужно сделать так.
Как сделать, чтобы при отметке чекбокса, его значение checked сохранялось после перезагрузки страницы?
Ребят, есть страница, на ней есть чекбоксы допустим 10. Сначало они не отмечены или отмечены. Как.
Обновление select без перезагрузки страницы
Здравствуйте. Подскажите что дописать на js что бы обновление данных из php происходило без.
При перезагрузке от сабмита ты в GET передаешь параметр type.
Вот и сравнивай значение при генерации списка:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
$terms = get_terms("sector"); $count = count($terms); ?>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
$terms = get_terms("sector"); $count = count($terms); ?>
То есть на сохранение значения Select она никак не влияет? Зачем тогда вешать ее на переменную terms?
Спасибо большое))) в ваше примере нашел кое-какую маленькую недостающую деталь)))) для своего выпадающего списка)))))
кому интересно Создание выпадающих списков тут выпадающие списки при помощи БД. работает отлично
Друзья,
Есть код из файла function.php, который добавляет блок в редактор поста админки, пользовательского раздела WordPress.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
/* Floor */ add_action( 'add_meta_boxes', 'rent_floor_box' ); function rent_floor_box() { add_meta_box( 'rent_floor_box', __( 'Floor
', 'myplugin_textdomain' ), 'rent_floor_box_content', 'arenda_v_antalii', 'normal', 'high' ); } function rent_floor_box_content( $post ) { $data = get_post_meta($post->ID, 'rent_floor', true); wp_nonce_field( plugin_basename( __FILE__ ), 'rent_floor_box_content_nonce' ); echo ' '; echo '.esc_attr($data).'">'; } add_action( 'save_post', 'rent_floor_box_save' ); function rent_floor_box_save( $post_id ) { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return; if ( !wp_verify_nonce( $_POST['rent_floor_box_content_nonce'], plugin_basename( __FILE__ ) ) ) return; if ( 'page' == $_POST['post_type'] ) { if ( !current_user_can( 'edit_page', $post_id ) ) return; } else { if ( !current_user_can( 'edit_post', $post_id ) ) return; } $rent_floor = $_POST['rent_floor']; update_post_meta( $post_id, 'rent_floor', $rent_floor );
Хочу заменить текстовое поле input на выпадающий список select.
Меняю :
function rent_floor_box_content( $post ) { $data = get_post_meta($post->ID, 'rent_floor', true); wp_nonce_field( plugin_basename( __FILE__ ), 'rent_floor_box_content_nonce' ); echo ' '; echo ' '; }
Всё работает нормально, но перестаёт сохранятся, после нажатия на кнопку — опубликовать запись.
Сбрасывается установленное значение и выводится значения по умолчанию. Как решить эту задачу?
Сохранить значение select
Как сделать после отправки сохранялось выбранное значение select
Вот выбрал мой юзер пункт 5 , нажал отправить форму , а после обновления чтобы снова в селект был выделен уже по умолчанию пункт 5 ?
Добавлено через 57 минут
problem solved :
if ($_SERVER["REQUEST_METHOD"] == "GET") $SO = $_GET['selectedOption'] ?> . select name="selectedOption"> option value="2" if ($SO == "2") echo "selected"; ?> >2option> option value="3" if ($SO == "3") echo "selected"; ?> >3option> option value="4" if ($SO == "4") echo "selected"; ?> >4option> option value="5" if ($SO == "5") echo "selected"; ?> >5option> select>
Сохранить значение select при перезагрузки страницы
Есть такой выпадающий список. Применяется в качестве фильтра для поиска. Как сохранить значения.
Как при выборе значения в select выполнить функцию php и передать в ей аргумент (значение select)
Вообще, я хочу сделать выборку в таблице. После выбора в <select>, в таблице должны остаться запись.
Как изменить значение одного select-а при изменении другого select-а?
Добрый день! Подскажите как изменить значение select при изменении другого select. первый.
Изменить значение select при выборке другого select
Допустим если выбираем Second то во втором select должна выбраться 10 как можно реализовать это.
если отправка через AJAX или Web-Socket то ничего сохранять не надо, страница не будет перезагружаться, селект останется там где и был
Сообщение от klopp
Хотела бы научиться , но не умею
Добавлено через 21 секунду
Вроде и не сложно , но дляя меня веб — это темный лес
php в связке с mySQL, js по минимуму
Добавлено через 17 секунд
Дезайн аскетичен , сайт в технических целях онли
Инга Ротман, после отправки формы записывайте айди в сессию, затем через foreach перебираете id и при совпадении вешаете атрибут selected. Перед этим конечно нужно создать массив с id.
Добавлено через 18 минут
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
session_start(); ?> $ids = array( 1 => 'item 1', 2 => 'item 2', 3 => 'item 3', 4 => 'item 4', 5 => 'item 5' ); if($_SERVER['REQUEST_METHOD'] == 'POST'){ $_SESSION['id'] = $_POST['selectedOption']; } echo '; foreach ($ids as $id => $item) { $attr = ($_SESSION['id'] == $id) ? 'selected' : ''; echo ' '; } echo ''; ?>
Select сохранение значения php
Ребята, здравствуйте! Помогите, пожалуйста! Второй день думаю, никак не получается сделать( А мне срочно надо(
Как запомнить значение выбранного значения (переприсвоить селект)?
Дело в том, что у меня эта выборка обходится без БД, просто на странице висит. И что сравнивать, не понимаю. Все равно сбивается, селект не устанавливается(
Я уже кучу сайтов перерыла(
вот пример моего статичного списка ОН РАБОТАЕТ и сохраняет выбранное значение при перезагрузке страницы : |
смысл такой: получаем переменную из сессии при выводе в цикле значений селекта проверять не равен ли он этой переменной, если равен — дописываем selected |
Но мне бы лучше без цикла. Значений мало. 3-5, так что лучше к каждому прописать, так понятнее будет.
Это я понимаю, но у меня все равно не получается(( Выбранное значение не запоминается в выпадающем списке, сбрасывается на первое. Но переменная сессии запоминает год и на других страницах её можно использовать. НО как только я заново захожу на страницу, где выбирается год, поскольку он сброшен, то переменная тоже обнуляется, и приходится выбирать заново. А мне нужно, чтобы она запоминалась, не сбрасывалась(
".$_SESSION['username']." | Личный кабинет | Выход
Вы в своем личном кабинете. Вы можете заполнить счета за каждый месяц. И посмотреть уже созданные таблицы.
"; /*echo "
Выберите год:
";*/ ?>
Выберите год:
как сохранить выбранное в select значение при повторном обращении на сервер
У меня есть маленький поисковичек , при выборе значения в поле select я перестраиваю страницу относительно выбора но при этом хотелось бы сохранить выбранное пользователем значение . как это можно сделать
Ссылка на комментарий
Поделиться на других сайтах
21 ответ на этот вопрос
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Обсуждения
http://htmlbook.ru/html/area на одной картинке можно организовать несколько областей ссылок ведущих на разные страницы
margin внутри таблицы не работает, кста еще можно вот так реализовать так заливка ячеек будет корректно работать, если она нужна будет
row 1 cell 1 | row 1 cell 2 | row 1 cell 3 must contain several lines |
row 2 cell 1 | row 2 cell 2 | |
row 3 cell 1 | row 3 cell 2 | |
row 4 cell 1 | row 4 cell 2 | |
row 5 cell 1 | row 5 cell 2 | row 5 cell 3 |
row 6 cell 1 | row 6 cell 2 | row 5 cell 3 |
если не критично еще можно использовать обертку внутри ячеек, и с ней много чего можно дополнительного реализовать в таблицах
Switch74 Спасибо, второй вариант как раз то, что хотелось. Не понятно только, почему margin-top не работает, пробовал задавать и для клеточек, и для всей строки. А про padding как-то не подумал.
тогда как выше предложили пустую строку
row 1 cell 1 | row 1 cell 2 | row 1 cell 3 must contain several lines |
row 2 cell 1 | row 2 cell 2 | |
row 3 cell 1 | row 3 cell 2 | |
row 4 cell 1 | row 4 cell 2 | |
row 5 cell 1 | row 5 cell 2 | row 5 cell 3 |
row 6 cell 1 | row 6 cell 2 | row 5 cell 3 |
или если подсветка ячеек не обязательна, то можно так
row 1 cell 1 | row 1 cell 2 | row 1 cell 3 must contain several lines |
row 2 cell 1 | row 2 cell 2 | |
row 3 cell 1 | row 3 cell 2 | |
row 4 cell 1 | row 4 cell 2 | |
row 5 cell 1 | row 5 cell 2 | row 5 cell 3 |
row 6 cell 1 | row 6 cell 2 | row 5 cell 3 |