Добрый день, есть код
<select name="weightprim" value="100">
<option name="weightprim" value="100">-- Выберите вес товара --</option>
<option name="weightprim" value="100">до 1 кг</option>
<option name="weightprim" value="100">1 - 3 кг</option>
<option name="weightprim" value="100">3 - 5 кг</option>
<option name="weightprim" value="100">5 - 10 кг</option>
<option name="weightprim" value="100">10 - 25 кг</option>
<option name="weightprim" value="100">25 - 100 кг</option>
</select>
<label for="dostdobel">Стоимость доставки <u>до склада в Беларуси</u> в бел.руб.:</label><input type="number" id="dostdobel" name="dostdobel" maxlength="300" value="0" readonly><br>
<script>
(function(){
var form = document.forms.frm;
form.onchange = form.oninput = calcTotal;
function calcTotal() {
var weightprim = 0;
for ( var i = 0; i < form.weightprim.length; i++) {
weightprim += form.weightprim[i].checked * +form.weightprim[i].value;
}
form.dostdobel.value = weightprim;
}
})();
</script>
Задача выбрать вес и вывести стоимость указанную в value веса, в определённый imput.
Если использовать imput radio вместо select, то всё работает, но необходимо именно списком.
Может кто подскажет как это реализовать