Задать вопрос
@55igor_lebedev
фронтэнд

Как сделать неактивным инпут — при активном чекбоксе в флорме?

Например, у меня идет чекбокс и рядом стоит два инпута, необходимо при щелчке по чекбоксу сделать эти инпуты не активными, при обратнои щелчке по чекбоксу - инпуты должны стать активными.
Сейчас реализовано примерно так, и не работает

7b478a159a1f4f59b90544b9f64c88d6.png
  • Вопрос задан
  • 235 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
bubandos
@bubandos
bash'у, javascript'ую, php'лю, css'аю, html'каю
Во-первых, я бы сделал так:
https://jsfiddle.net/eL1npjk6/

Во-вторых... nextSibling возвращает следующиЙ элемент, а не набор элементов.
В-третьих...
Браузеры, основанные на Gecko, вставляют текстовые узлы в документ для представления пробелов в разметке. Поэтому узел, полученный, например, при использовании Node.firstChild или Node.previousSibling может относиться к пробелу, а не к тому элементу, который автор хотел получить.

Потому и не работает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы