Dropdown mit JS überprüfen

  • Ich kriege gleich wieder mal die krise! :evil:

    Dieses mal ist es aber der IE, der mich zum schäumen bringt und nicht der Feuerfuchs.

    Ich möchte gerne ein Dropdown Feld in einem Formular überprüfen, ob ein Wert ausgewählt wurde, oder ob noch der Standard Wert (Choose) drin steht.

    Hier das JScript:

    Code
    function chkFormular()
    	{
    if (document.claneingeben.game.value =="Choose")
            		{
                    	alert("Wählen sie das Spiel aus!");
                        document.claneingeben.game.focus();
                        return false;
                    }
    }

    Und hier das Formular:

    Code
    <form name='claneingeben' action='index.php' method='post' onsubmit='return chkFormular()'>
    <select name='game' class='textfeld'>
          <option>Choose</option>
    </select> 
    </form>

    Das Dropdown hat natürlich noch weitere <options> die werden aber per SQl abfrage eingefügt...

    Im Firefox funkt das so ohne Probleme. Jedoch nur bei diesem Dropdown. Ich habe noch ein zweites (code kopiert) und dort funkts wieder nicht.

    Im IE geht es gar nicht.

    ?????? :?:

    Vielen Dank im Voraus für eure weitaus besseren codes! :D

    EDIT: Habe das eben schnell rekonstruiert, da das eigenltiche Problem skript in einem Geschützten bereicht liegt... Es tritt hir aber genau das selbe Problem auf: http://www.dangerousblunts.ch/formtest.php

    Eine Lösung hatte ich... ...aber die passte nicht zum Problem!

  • Bingo!

    Ich bin heute ja richtig selbständig :wink:

    Code
    <option>Choose</option>


    ändern auf:

    Code
    <option value="Choose">Choose</option>

    und es funkt....

    Macht zwar kein Sinn, da man den value ja nur angeben muss, wenn ein anderer, als der darin enthaltene gesendet werden soll. Aber na ja. Hab ich wenigstens auch mal eine Schwäche des IE gefunden....

    Eine Lösung hatte ich... ...aber die passte nicht zum Problem!