Stas111111,
может имя иное для вывода результата использовать?
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
</head>
<body>
<input type="radio" name="vibor2" value="1" checked="checked" >name 1
<input type="radio" name="vibor2" value="2" >name 2
<input type="radio" name="vibor2" value="3" >name 3
<input type="radio" name="vibor2" value="4" >name 4
<input type="int" name="vibor2" value="1">
<script>
var inputs = document.getElementsByName('vibor2');
for (var i=0; i<inputs.length-1; i++) {
inputs[i].onchange = function ()
{
inputs[inputs.length-1].value = this.value
}
}
</script>
</body>
</html>