cchillboyy
@cchillboyy
Я заварен, как лапша

Почему type="radio" не сбрасывает значение, хотя с chekbox все работает?

Делал калькулятор по такому коду, с чекбоксами все происходит хорошо, после того как отмечаешь чекбокс он прибавляет 4, когда убираешь чекбокс он отнимает 4, но type="radio" почему то не отнимает, а при повторном нажатии прибавляет еще раз, в чем может быть проблема?

<input type="radio" name="asdasd" class="radio" id="radio" onclick="myFunction()" /> 
<input type="text" name="cennik" id="text2" class="cennik" value="0" readonly />


function myFunction() {
  var radios = document.getElementById("radio");
  var text = document.getElementById("text2");

  if (radios.checked == true) {
    text.value = Number(text.value) + 4
  } else {
    text.value = Number(text.value) - 4;
  }
}
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы