auswahl markieren
boubou
- html
Hallo ich hab da mal eine Frage.
Ich habe eine Auswahl liste hier der Code:
<form method="post" enctype="multipart/form-data" > <!--Definiert ein Formular-->
<select name="myForm" size="3" onclick="this.form.submit();">
<option value="Anrede">Anrede</option>
<option value="Name">Name</option>
<option value="Vorname">Vorname</option>
<option value="EMail">Email</option>
<option value="Personalnr">Personalnr</option>
</select>
</form>
sobald ich auf eines der Felder klicke lädt er die Seite neu und macht mir die Markierung weg.
Ich will aber wenn ich z.B. auf Anrede klicke das er bei Anrede markiert bleibt oder wenn ich Name anklicke das er bei Name markiert bleibt und mir die Markierung nicht weg macht.Wie geht das?
Hallo ich hab da mal eine Frage.
Ich habe eine Auswahl liste hier der Code:<form method="post" enctype="multipart/form-data" > <!--Definiert ein Formular-->
<select name="myForm" size="3" onclick="this.form.submit();">
<option value="Anrede">Anrede</option>
<option value="Name">Name</option>
<option value="Vorname">Vorname</option>
<option value="EMail">Email</option>
<option value="Personalnr">Personalnr</option>
</select>
</form>
Naja, das ist HTML. Wenn du das Formular abschickst wird die Seite neu geladen und was gewählt wurde ist futsch, es sei denn du speicherst das z.B. in eine DB.
Wenn die Seite neu geladen wird müsstest du dann schauen was gewählt wurde und den entsprechenden Eintrag selected setzen.
Du kannst aber auch den Wert z.B. einer PHP Seite mitgeben und in eine Session oder Array oder Variable zwischenspeichern.
Mahlzeit boubou,
sobald ich auf eines der Felder klicke lädt er die Seite neu und macht mir die Markierung weg.
Natürlich. Schließlich hast Du explizit angegeben, dass beim Klick das Formular abgeschickt werden soll. Da Du kein Formularziel angegeben hast, wird das Formular an die aktuelle URL geschickt. Wenn es sich dabei um eine statische HTML-Seite handelt, kann die natürlich mit den übergebenen POST- bzw. GET-Parametern nichts anfangen und wird einfach wieder so dargestellt.
Ich will aber wenn ich z.B. auf Anrede klicke das er bei Anrede markiert bleibt oder wenn ich Name anklicke das er bei Name markiert bleibt und mir die Markierung nicht weg macht.Wie geht das?
Indem Du als Formularziel ein serverseitiges Skript (z.B. PHP) angibst, das die übergebenen Formularwerte verarbeiten kann.
MfG,
EKKi