Показать сообщение отдельно
  #4 (permalink)  
Старый 07.09.2017, 23:57
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<div id="blocks">
<label><input checked="" type="checkbox"> text1</label><input value="20"><input value="13"><br>
<label><input type="checkbox"> text3</label><br>
<label><input checked="" type="checkbox"> text4</label><input value="text"><br>
<label><input type="checkbox"> text15</label><input value="10"><br>
</div>
<textarea cols="30" rows="10"></textarea>
<script>
var area = document.querySelector('textarea');
[].forEach.call(document.querySelectorAll('#blocks>*'), function(el, i){
	if(el.matches('label')) {
		area.value +=i?'\n'+(+el.children[0].checked):+el.children[0].checked;
		area.value += el.textContent;
	}
	if(el.matches('input')) area.value += ' '+el.value;
});
</script>

Последний раз редактировалось j0hnik, 08.09.2017 в 02:04.
Ответить с цитированием