Autor |
Nachricht |
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Fr 29.07.2005 11:16
Titel Formular ohne Sende-Button ausführen |
|
|
Hallo,
ich habe ein Pulldown-Menü und möchte, dass nach Auswahl eines Wertes sofort eine Aktion gestartet wird. Sonst muss man ja noch einen Sende-Button betätigen. Diesen Schritt möchte ich gern umgehen.
Kann mir jemand sagen, wie ich das machen kann?
Vielen Dank schonmal
|
|
|
|
|
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht:
|
Verfasst Fr 29.07.2005 11:22
Titel
|
|
|
Hi,
Code: | <form action=deine-uri>
<select name="deinmenu" onchange="location.href=(form.deinmenu.options[form.deinmenu.selectedIndex].value);">
<option value="#">Titel</option>
<option value="#"></option>
<option value="http://www.deineurl.de/file1.html">File1</option>
<option value="http://www.deineurl.de/file2.html">File2</option>
<option value="http://www.deineurl.de/file3.html">File3</option>
</select>
</form>
|
HTH,
der Zeithase.
Zuletzt bearbeitet von Zeithase am Fr 29.07.2005 11:26, insgesamt 2-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Fr 29.07.2005 11:25
Titel
|
|
|
Vielen Dank, ich werde das dann gleich mal versuchen!!
|
|
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Fr 29.07.2005 12:23
Titel
|
|
|
Ich habe nun noch ein Problem mit dieser Zeile
location.href=(form.deinmenu.options[form.deinmenu.selectedIndex].value);
Hier muss ich nur "deinmenu" ändern, sonst nix?
|
|
|
|
|
Glas
Dabei seit: 24.05.2003
Ort: Bremen
Alter: 41
Geschlecht:
|
Verfasst Fr 29.07.2005 12:38
Titel
|
|
|
<select name="" ..... onchange="submit();>
|
|
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Fr 29.07.2005 13:10
Titel
|
|
|
Meinst du das so?
location.href=submit(form.dj.options[form.deinmenu.selectedIndex].value)
Denn so wechselt der Browser zwar in eine neue Seite, doch die heißt http://meinedomain.de/undefined
Kannst du mir das bitte noch näher erklären?
|
|
|
|
|
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht:
|
Verfasst Fr 29.07.2005 13:17
Titel
|
|
|
Lia hat geschrieben: | Ich habe nun noch ein Problem mit dieser Zeile
location.href=(form.deinmenu.options[form.deinmenu.selectedIndex].value);
Hier muss ich nur "deinmenu" ändern, sonst nix? |
Hä? "deinmenu" ist der name bei <select name="deinmenu">. Du kannst es so lassen. Nicht submit() ringsherum. Das wäre nur so, wenn Du Parameter für die Form hast und z.B. ein Script damit ansteuern willst und ich denke Du willst das Menü auf statische Seiten verlinken, richtig? Dann kopiere meinen Code von oben einfach 1:1 und ändere nur die option-Zeilen mit der jeweiligen Datei oder füge noch welche hinzu.
Code: | <form action=deine-uri>
<select name="deinmenu" onchange="location.href=(form.deinmenu.options[form.deinmenu.selectedIndex].value);">
<option value="#">Bitte wählen Sie:</option>
<option value="#"></option>
<option value="http://www.deineurl.de/file1.html">Menüpunkt 1</option>
<option value="http://www.deineurl.de/file2.html">Menüpunkt 2</option>
<option value="http://www.deineurl.de/file3.html">Menüpunkt 3</option>
...
...
</select>
</form> |
HTH,
der Zeithase.
Zuletzt bearbeitet von Zeithase am Fr 29.07.2005 13:44, insgesamt 2-mal bearbeitet
|
|
|
|
|
Glas
Dabei seit: 24.05.2003
Ort: Bremen
Alter: 41
Geschlecht:
|
Verfasst Fr 29.07.2005 13:50
Titel
|
|
|
euch is aber klar, das <select name="" ..... onchange="submit();"> total reicht? einfach submit(); und aus.
edit:// jedenfalls sofern ich ihn richtig verstanden habe!
Zuletzt bearbeitet von Glas am Fr 29.07.2005 13:51, insgesamt 2-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Flash Button -> JavaScript ausführen
formular submitten --> rollover button
Submit Button im Formular beschriften
Radio Button checked? {PHP Formular}
WML Formular & PHP – Button funktioniert nicht
[Formular] Absenden nur nach Klick auf Button
|
|