Показать сообщение отдельно
  #1 (permalink)  
Старый 10.11.2020, 11:12
Профессор
Отправить личное сообщение для Igorsrt Посмотреть профиль Найти все сообщения от Igorsrt
 
Регистрация: 21.02.2016
Сообщений: 271

Проверка одинаковых значений чекбоксов по 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% одинаковые конечно, но есть общие части) - может быть можно по ним сопоставлять?

Последний раз редактировалось Igorsrt, 10.11.2020 в 21:38.
Ответить с цитированием