Ratfish: sich gegenseitig beieinflussende Formulare

Beitrag lesen

Moin moin,

nachdem Ihr mir hier gestern mit meinen ersten JS-Gehversuchen geholfen habt, komme gleich wieder an:

In meinem Beispiel ändern sich die Radio-Buttons "ausrichtung", wenn ich Zahlen in die Textfelder eingebe, so weit so gut. Nun kann ich aber die Radiobuttons nicht mehr auswählen, weil onClick die alten Werte (H > B) den Klick überschreiben.

Wie bekomme ich es hin, dass sowohl die Textfelder die Radiobuttons beeinflussen, als auch anders herum?

  
function EigenesFormat () {  
	var Hoehe = document.bestellung.hoehe.value;  
	var Breite = document.bestellung.breite.value;  
	  
	if (Hoehe > Breite) {  
		document.bestellung.ausrichtung[0].click ();  
	} else {  
		document.bestellung.ausrichtung[1].click ();  
	}  
}  

<form action="input_radio.htm" name="bestellung" onClick="EigenesFormat ()">  
        Breite:<input name="breite" type="text" size="3" maxlength="3">  
        Hoehe:<input name="hoehe" type="text" size="3" maxlength="3"><br />  
        <input class="button" type="button" value="Format berechnen" name="format_berechnen"><br />  
  
        <input type="radio" name="ausrichtung" value="hf">hochformat<br />  
        <input type="radio" name="ausrichtung" value="qf">querformat<br />  
</form>