• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Auswahl aus optionfeld ohne submit

FreddyS

Neues Mitglied
GutenTag,

gibt es eine Möglichkeit, direkt nach dem Anklicken eines optionfeldes entsprechend der getroffenen Auswahl zu verzweigen, also ohne den Umweg über einen submit-button
 
Werbung:
HTML:
<form action="..." method="post">
  <select name="foo" onchange="document.location.href=form.foo.options[form.foo.selectedIndex].value">
    <option value="bar.html">Eintrag 1</option>
    ...
  </select>
   <noscript><input type="submit" value="Senden" /></noscript>
</form>
Da du aber ohnehin eine serverseitige Lösung für Besucher ohne aktiviertes JavaScript bereitstellen musst/solltest, kannst du in onchange auch einfach "form.submit()" reinschreiben, damit das Formular abgesendet wird.

Gruß,
Björn
 
Super BcF,vielen Dank,funktioniert astrein.

Weisst Du vielleicht auchnoch, wie ich die Farbe des Balkens und des Häkchens,die beim Anklicken des optionfeldes angezeigt werden,ändern kann.

Und degl. den Scrollbalken

Vwersuche dies schon eine ganze Weile ohne Erfolg zu ändern, leider ohne Erfolg

Jetzt tut sich mir noch eine frage zum optionfeld auf:

Kann man dem auch noch einen Parameter mitgeben

Code:
 [COLOR=#0000BB]<select name=[COLOR=#0000FF]"foo"[/COLOR] onchange=[COLOR=#0000FF]"document.location.href=form.foo.options[form.foo.selectedIndex].value"[/COLOR]>[/COLOR]
    [COLOR=#0000BB]<option value=[COLOR=#0000FF]"bar.html"[/COLOR]>[/COLOR]Eintrag 1[COLOR=#0000BB]</option>[/COLOR]

So dass beim anklicken des optionfeldes "Eintrag 1" ein Parameter an z. B. bar.html übermittelt wird
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
Zurück
Oben