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>