Показать сообщение отдельно
  #7 (permalink)  
Старый 11.12.2017, 15:45
jkr jkr вне форума
Интересующийся
Отправить личное сообщение для jkr Посмотреть профиль Найти все сообщения от jkr
 
Регистрация: 11.12.2017
Сообщений: 13

Сообщение от Dilettante_Pro Посмотреть сообщение
jkr,
В обработчике onchange использовать в качестве источника this.value или this.name
Сработало ровно до тех пор, пока не добавил ещё один Checkbox с тем же ID, но другим Value. Выглядит это сейчас у меня так:
<input type="checkbox" id="protection" value="value1">
<input type="checkbox" id="protection" value="value2">
<script>
	document.getElementById('protection').onchange = function submitprotection() {
		var artikul = document.getElementById('artikul');

		artikul.value += this.checked ? protection.value : '';
	}
</script>
<input type="text" id="artikul">

кроме того, добавил value +=, так как необходимо, чтобы Input дополнялся из нескольких Checkbox-ов. В связи с эти ещё один вопрос, как сделать так, чтобы Input не заполнялся бесконечно от "тыканья" в один Checkbox?
Ответить с цитированием