Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Определить значение value type="radio" (https://javascript.ru/forum/events/57687-opredelit-znachenie-value-type%3D-radio.html)

Юсуф 14.08.2015 18:40

Определить значение value type="radio"
 
Прошу помочь
есть HTML код
<div id="myform">
<input type="radio" id="radio" name="drink" value="1"   />Розница | 
<input type="radio" id="radio" name="drink" value="2"  />Опт1 | 
<input type="radio" id="radio" name="drink" value="3"  />Опт2
</div>
<input type="number"  data-action="13" value=""  id="contstrix" name="name" max="13"  />


Как мне написать два условия в js
первое условие если не выбран не один из вариантов radio то input с id="contstrix" будет не активным
второе условие это получить value="" выбранной радио кнопки

Decode 14.08.2015 18:53

<div id="myform">
    <input type="radio" class="radio" name="drink" value="1"   />Розница |
    <input type="radio" class="radio" name="drink" value="2"  />Опт1 |
    <input type="radio" class="radio" name="drink" value="3"  />Опт2
</div>
<input type="number"  data-action="13" value=""  id="contstrix" name="name" max="13" disabled="disabled"  />

<script>
    [].forEach.call(document.querySelectorAll('.radio'), function(item) {
        item.addEventListener('change', function() {
            var inpNum = document.getElementById('contstrix');
            inpNum.removeAttribute('disabled');
            inpNum.value = item.value;
        });
    });
</script>


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