Показать сообщение отдельно
  #1 (permalink)  
Старый 01.12.2017, 01:52
Интересующийся
Отправить личное сообщение для unity555 Посмотреть профиль Найти все сообщения от unity555
 
Регистрация: 01.12.2017
Сообщений: 12

Как снять/выделить все чекбоксы с одинаковым именем/классом (jquery)? - JavaScript
У меня есть форма и куча чекбоксов в ней.
Чекбоксы имеют одинаковые параметры (копии).

form method="post" action="action.php"  name="checkbox_form" class="checkbox_form">
 
<input type="checkbox" name="ch_1"  class="my_checkbox"  value="ch_1" checked>
<input type="checkbox" name="ch_1"  class="my_checkbox"  value="ch_1" checked>
 
<input type="checkbox" name="ch_2"  class="my_checkbox"  value="ch_2">
<input type="checkbox" name="ch_2"  class="my_checkbox"  value="ch_2">
<!-- И тут ещё куча копий -->
</form>


Мне нужно по нажатию на чекбокс (т.е. снятие или выделение) снять/выделить все чекбоксы с одинаковым именем/классом.
И отправить (submit) форму.

То есть отловить событие клика/изменения элемента с классом my_checkbox.
Получить его состояние (checked?) и получить его имя (например ch_1).
Изменить его состояние и всех элементов с таким именем на противоположное (все чекбоксы с именем ch_1 теперь unchecked).
Отправить форму checkbox_form.

Есть идеи, как это реализовать?
К сожалению, я потерял подобный код. Да и возникает некоторая сложность т.к. нужно изменять состояние не одного чекбокса, а множества...

Заранее спасибо за ответы.

Последний раз редактировалось unity555, 01.12.2017 в 12:21.
Ответить с цитированием