не ну...реально...всеравно фалс выводит....
вот код такой...может чето нетак пишу...
да...и скопировал код ваш - при алерте при запуске - выводит 1, а если в кнопку вставить вызов - фалс....
да...и ещё факт - убрал звездочки...оставил сами радио...выводит норм.. тогда уже наверно блокирует класс Стар ...может он явно не фиксирует выбранное значение...а лишь визуально показывает выбор....может нада выводить в стиле кода jQuery?
<script language="javascript">
function getRadioValue(name) {
var radio = document.getElementsByName(name);
for (var i = 0, l = radio.length; i < l; i++)
if (radio[i].checked)
return radio[i].value;
return false;
}
</script>
<div class="Clear">
<input class="star" type="radio" name="test" value="1"/>
<input class="star" type="radio" name="test" value="2"/>
<input class="star" type="radio" name="test" value="3"/>
<input class="star" type="radio" name="test" value="4"/>
<input class="star" type="radio" name="test" value="5"/>
</div>
<input type="button" onclick="alert(getRadioValue('test'))" value="gggg" />