Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как реализовать "запоминание" какая радио кнопка выбрана (https://javascript.ru/forum/dom-window/84479-kak-realizovat-zapominanie-kakaya-radio-knopka-vybrana.html)

Diiim 23.09.2022 16:22

Как реализовать "запоминание" какая радио кнопка выбрана
 
Доброго времени, уважаемые форумчане!
Подскажите как можно реализовать "запоминание" какая радио кнопка выбрана и чтобы эта кнопка была "выбрана" на всех страницах сайта, и чтобы срытые блоки также не показывались?

Решение найти не удалось, может кто подскажет правильный путь!

Есть простой html

<input class="radio_option" type="radio" id="show" name="list_map" value="Показать" checked>
<label for="show">Показать</label>
 
<input class="radio_option" type="radio" id="hide" name="list_map" value="Скрыть">
<label for="hide">Скрыть</label>
 
<div id="show_block" style="display:none;">Показано</div>
<div id="hide_block" style="display:none;">Скрыто</div>


и JS

jQuery(document).ready(function($) {
    radioChecked();
    $('.radio_option').change(function() {
        radioChecked();
    });
 
    function radioChecked() {
        if($('#show').prop("checked") == true) {
            $('#show_block').slideDown(300);
            $('#hide_block').slideUp(300);
        } else {
            $('#hide_block').slideDown(300);
            $('#show_block').slideUp(300);
        }
    }
});

voraa 23.09.2022 17:47

Разные страницы не могут передавать информацию друг другу непосредственно.
Либо через куки, либо через localStorage.

Опан1 03.10.2022 11:28

Цитата:

Сообщение от voraa (Сообщение 548117)
Разные страницы не могут передавать информацию друг другу непосредственно.
Либо через куки, либо через localStorage.

:)
Передача и обработка данных в html-файле


Часовой пояс GMT +3, время: 06:50.