this.form.submit() - Problem

  • Hallo Leute,

    hab da folgendes Problem.
    In einem Formular mit normalen Eingabefeldern sind auch ein "Select"- Feld dabei, das je nach Auswahl ein zweites "Select"- Feld anzeigt, jedoch mit anderem Inhalt, passen zum ersten.

    Hier mal der Code

    Code
    <select name="branche_1" onchange="this.form.submit()" class="eingabe">
    
    
    	<option value="1">Sportvereine</option>
    	<option value="2">Hobbyvereine</option>

    Zweites Feld

    Code
    <select name="branche_1_1" class="eingabe">
    	<option value="1-1">Augenärzte</option>
    	<option value="1-2">Chirurgen</option>

    Das ganze soll dann über einen Button abgeschickt werden.

    Hier der Buttoncode

    Code
    <input type="submit" name="absenden" value="zu Schritt 2/2" class="button">

    Nun zu meinem Problem:
    Jedesmal wenn im ersten "Select"- Feld die Auswahl gemacht wird, wird die Seite ja neu geladen. Soweit so gut.
    Nach dem neu Laden wird es aber dann auch sofort abgeschickt. Dabei soll es doch erst abgeschickt werden, wenn wirklich der Button "absenden" geklickt wird.

    Hat hier jemand einen Lösungsansatz :?:

    Danke schon mal vorab für die Hilfe

  • Mit Php würde ich es so lösen, dass ich eine Abfrage nach der $_GET['absenden'] frage, ob selbige gesetzt wurde, was ja nicht der Fall ist, dann eben dieses Formular anzeigen lassen, ansonsten halt die Daten weiterverwenden, vielleicht sogar ne Location() aufrufen, wenn du die Daten woanders weiterverarbeitest

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • danke für den tipp.
    habe es so gemacht und es geht.

    nun habe ich aber ein anderes problem.
    das @-zeichen aus dem pflichtfeld email wird in der url in%40 umgewandelt :?: