Doch das klappt, es klappt nur nicht bei dir, Warum? Wissen wir nicht.
Ist leider öfter so bei mir...
Wann und wo rufst du die Funktion auf?
Beim Klick auf einen JavaScript-Link im Formular wird ein XMLHttpRequest an ein PHP-Script verschickt, um die Daten zu speichern, danach wird nach einer kurzen Verzögerung die Funktion aufgerufen die prüfen soll welcher Radiobutton angeklickt wurde.
//Code aus der verarbeitenden Funktion des Requests
document.getElementById("status").innerHTML = "Erfolgreich gespeichert!";
window.setTimeout("finishAction();",2000);
...
function finishAction()
{
document.getElementById("status").innerHTML = "";
if(document.newentry.finishaction[0].checked == true)
{
//Blabla
}
else
{
document.newentry.reset();
}
}
Funktioniert auch wunderbar bis zu dem Punkt, an dem die Abfrage des checked-Attributes kommt.