Genau das ist das Problem, wenn nix ausgewählt ist gibts auch kein Array. So würde es funktionieren:
for (i=0;i<document.forms[0].radios.length;i++)
{
if (document.forms[0].radios[i].checked)
{
user_input = document.forms[0].radios[i].value;
}
}
if(typeof user_input == "undefined")
{
alert('Sie haben keinen Punkt ausgewaehlt');
}
ich habe mal angenommen das deine radioboxen den namen "radios" haben. Fals nicht "radios" durch den Namen deiner Radioboxen ersetzen.