Показать сообщение отдельно
  #11 (permalink)  
Старый 11.12.2017, 17:17
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Например, по одинаковому class
<input type="checkbox" class="protection" value="value1">
<input type="checkbox" class="noprotection" value="value2">
<input type="checkbox" class="protection" value="value3">
<input type="text" id="artikul">
<script>
    var chex = document.querySelectorAll(".protection"),
         artikul = document.getElementById('artikul');
    for(var i = 0; i<chex.length;i++) {
        chex[i].onchange = function () {
             this.checked ? artikul.value += this.value : artikul.value = artikul.value.replace(this.value,"") ;
        }
    }
</script>

Последний раз редактировалось Dilettante_Pro, 11.12.2017 в 17:20.
Ответить с цитированием