Показать сообщение отдельно
  #9 (permalink)  
Старый 14.04.2020, 20:11
Аспирант
Отправить личное сообщение для Morris Посмотреть профиль Найти все сообщения от Morris
 
Регистрация: 09.04.2020
Сообщений: 32

Решил заменить две радиокнопки на один флажком. Но что то пошло не так. При убирании галочки значения не возвращается на предустановленное в <input type="text" name="out" value="5">
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
  <script>
document.addEventListener( "DOMContentLoaded" , function() {
function setNum()
{
var num = document.querySelector("[name='Number']:checked").value;
document.querySelector("[name='out']").value = num;
}
document.querySelectorAll("[name=Number]").forEach( inp => inp.addEventListener("change", setNum) )
 });
  </script>
</head>
<body>
<form action="http://">
<input type="checkbox" value="10" name="Number" >1
<input type="text" name="out" value="5">
</form>
</body>
</html>

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