Hallo....
Ich habe eigentlich einen funktionierende Funktion (siehe unten) - welche mit else if gelöst wurde...
Besteht die Möglichkeit, diese Funktion zu vereinfachen - ich selbst bekomme es mit switch case nicht zum Laufen...
Ich möchte mir die mehrmalige Eingabe von: .... && (Klasse == "Herren") && (Wertung == "LM Steiermark")) { ..... ersparen
// *********************************************
// Altersklasse berechnen
<script type="text/javascript">
function AltersklasseBerechnen()
{
// Variable definieren
var Alter = document.getElementById("Alter").value;
var Altersklasse;
var Klasse = document.getElementById("Klasse").value;
var Wertung = document.getElementById("Wertung").value;
// ------------------------------
if (((Alter >0 && Alter <=29)) && (Klasse == "Herren") && (Wertung == "LM Steiermark")) {
Altersklasse = "AK";
} else if (((Alter >=30 && Alter <40)) && (Klasse == "Herren") && (Wertung == "LM Steiermark")) {
Altersklasse = "AK 30";
} else if (((Alter >=40 && Alter <50)) && (Klasse == "Herren") && (Wertung == "LM Steiermark")) {
Altersklasse = "AK 40";
} else if (((Alter >=50 && Alter <60)) && (Klasse == "Herren") && (Wertung == "LM Steiermark")) {
Altersklasse = "AK 50";
} else if (((Alter >=60 && Alter <70)) && (Klasse == "Herren") && (Wertung == "LM Steiermark")) {
Altersklasse = "AK 60";
} else if (((Alter >=70 && Alter <99)) && (Klasse == "Herren") && (Wertung == "LM Steiermark")) {
Altersklasse = "AK 70+";
} document.getElementById("Altersklasse").value = Altersklasse;
}
</script>
Herzlichen Dank für die Bemühungen....