Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Проверка одинаковых значений чекбоксов по value (https://javascript.ru/forum/dom-window/81328-proverka-odinakovykh-znachenijj-chekboksov-po-value.html)

Igorsrt 10.11.2020 11:12

Проверка одинаковых значений чекбоксов по value
 
Здравствуйте.
Есть 2 блока с чекбоксами. У них у всех одинаковый name ("color"), различаются по value ("Красный", "Желтый" и т.д.). Эти цвета в обоих блоках одинаковые.
<fieldset id="block-1">
	<input class="form-checkbox" type="checkbox" name="color" id="mse2_msoption|color_0" value="Красный">
	<input class="form-checkbox" type="checkbox" name="color" id="mse2_msoption|color_1" value="Желтый" checked>
	<input class="form-checkbox" type="checkbox" name="color" id="mse2_msoption|color_2" value="Зеленый">
</fieldset>	
<fieldset id="block-2">
	<input class="form-checkbox" type="checkbox" name="color" id="my_mse2_msoption|color_0" value="Красный">
	<input class="form-checkbox" type="checkbox" name="color" id="my_mse2_msoption|color_1" value="Желтый">
	<input class="form-checkbox" type="checkbox" name="color" id="my_mse2_msoption|color_2" value="Зеленый">
</fieldset>

Разница в том,что при перезагрузке страницы в первом блоке отмеченные галочки запоминаются, а во втором - нет. А нужно наоборот.
Т.е. требуется такой скрипт, который бы после загрузки страницы искал отмеченные галочки в первом блоке, удалял их, а во втором, наоборот проставлял в чекбоксах с соответсвующим value.

p.s. ну и id у них тоже похожие (не на 100% одинаковые конечно, но есть общие части) - может быть можно по ним сопоставлять?

laimas 10.11.2020 15:09

Цитата:

Сообщение от Igorsrt
У них у всех одинаковый name

А почему?

Igorsrt 10.11.2020 17:06

Цитата:

Сообщение от laimas (Сообщение 530609)
А почему?

так фильтр устроен на сайте


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