Показать сообщение отдельно
  #2 (permalink)  
Старый 19.02.2012, 23:40
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

потому что window.document.pensia.OLD содержит 2 элемента, у Вас же 2 поля на странице? (это не вопрос).

можно обойти все поля с таким именем, выбрать выделенное и прочитать его значение.
<script>
function getValueForName(NAME){

     var a = document.getElementsByName(NAME),
          i = 0;

     while(i in a) 
          if(a[i].checked) 
               return a[i].value; 
          else 
               i += 1;
}
</script>

<input type="radio" name="POL" value="5" checked> Мужчина
<input type="radio" name="POL" value="0"> Женщина <hr>

<button onclick="alert(getValueForName('POL'))">получить значение поля с именем "POL"</button>

т.е. вместо var b = window.document.pensia.OLD у Вас должно быть что-либо другое.

Последний раз редактировалось melky, 19.02.2012 в 23:43.
Ответить с цитированием