Ein paar kleine Optimierungen:
<html>
<head>
Den DOCTYPE hast du nur vergessen, oder?
<script language="javascript1.2" type="text/javascript">
wozu javascript1.2? Das skript sollte sogar mit Netscape 2 laufen.
function go() {
Einfacher ist es die Formular referenz direkt zu übergeben:
HTML:
<input type="button" value="go" onclick="go(this.form)">
function go(form) {
spart eine Menge Tipparbeit.
// flag merkt sich Wert oder bleibt false
var flag = false;
// Schleife laeuft ueber Radio-Array und prueft jeden Button
for (var i = 0; i < document.dpl.rd.length; i++) {
if (document.dpl.rd[i].checked) flag = document.dpl.rd[i].value;
Wenn's eine Radiogroup ist gibt es eh nur ein angeklicktes Kästchen:
if(!form.rd[i].checked) continue;
flag = form.rd[i].value;
break;
}
if (flag) alert (flag);
else alert ("nix");
}
</script>
Struppi.