Сообщение от 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?