Beiträge von nkh2018

    Hallo nochmal...


    Für mich hat sich ein neues Problem ergeben....


    Es stehen mehrere Klassen (Damen, Herren) und Wertungen (LM Steiermark, Gäste, ....) zur Verfügung.... Diese haben dann "andere Altersklassen" je nach Alter....


    zb: if ( Klasse != 'Damen' || Wertung != 'Gäste')


    1. if ( Alter < 99 ) Altersklasse = 'Damen AK 1';
    2. if ( Alter < 45 ) Altersklasse = 'Damen AK 2';



    Wie komme ich da an eine Lösung heran...


    Nochmals herzlichen Dank....

    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....