Показать сообщение отдельно
  #5 (permalink)  
Старый 01.12.2021, 06:59
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,707

Сообщение от ureech
<input onclick="SelectCtype(this)" name="ctype-check" value="id" type="checkbox" />
Сообщение от ureech
А у меня,если я кликаю на первой, выводит под ней,как и надо,но потом,если кликаю по второй, выводит под первой в двух экземплярах.
Если везде name="ctype-check", то всегда будет находить первый отмеченный
Если отмеченных нет, то всегда будет inp = null

Зачем вообще
var inp = document.querySelector("input[name='ctype-check']:checked");

У вас же e - тот input, по которому кликнули.
Ну и проверяйте сразу
if (e.checked) {
// показываем
} else {
// скрываем
}

Последний раз редактировалось voraa, 01.12.2021 в 07:14.
Ответить с цитированием