Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как поставить галочку? (https://javascript.ru/forum/dom-window/74625-kak-postavit-galochku.html)

Buser 25.07.2018 11:42

Как поставить галочку?
 
Здравствуйте!
Отображается таблица. Как поставить галочку, при появлении которой исчезают определенные строки. Условие типа: Если строка (то есть опр. столбец = опр. значению), то не показываем ее. В синтаксисе javascript не шарю почти вообще. Вот небольшой отрывок кода, хотя там еще есть.
<td>
<c:out value="${eduCurr.name}"/>
</td>
<td>
<c:out value="${dlf.dirCode}"/>
</td>
<td>
<c:out value="${dlf.dirId.name}"/>
/
<c:out value="${dlf.levelId.name}"/>
/
<c:out value="${dlf.formId.name}"/>
/
<c:out value="${dlf.stId.name}"/>
</td>
http://skrinshoter.ru/s/250718/g1bS3bWq?a

j0hnik 25.07.2018 11:55

<div><input type="checkbox"><span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magnam distinctio, nam quod! Eveniet, magnam quaerat?</span></div>
<div><input type="checkbox"><span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magnam distinctio, nam quod! Eveniet, magnam quaerat?</span></div>
<div><input type="checkbox"><span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magnam distinctio, nam quod! Eveniet, magnam quaerat?</span></div>
	<script>
document.querySelectorAll('input').forEach(el => el.onchange = function(e){
	e.target.nextElementSibling.style.display = e.target.checked? 'none': 'inline';
});
	</script>

Buser 26.07.2018 11:34

имеется ввиду: если level_id = 3 и level_id =4 (то есть если Cреднее профессиональное образование на базе 9 класса и Cреднее профессиональное образование на базе 11 класса), то если поставить галочку, то строки, содержащие их не отображаются. надо чтобы их вообще не было, строк, записи(ей)

А тут (выше ответ) я не понял. просто текст исчезает

рони 26.07.2018 11:44

Buser,
минимальный html сделайте таблица 5-10 строк и "галочка"

Buser 26.07.2018 11:49

может все таки условие реализовать

рони 26.07.2018 12:01

Buser,
:-?

j0hnik 26.07.2018 12:26

Цитата:

Сообщение от Buser (Сообщение 491040)
может все таки условие реализовать

куда же без него.


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