Quicks: Problem mit Formularen

Hi

Ich hab da ein kleines Problem, für das ich einfach keine Lösung finde

Und zwar möchte ich eine Selectbox (also einen Drop-Down) einbauen. wenn ich dann einen Menüpunkt aus diesem Dropdown anklicke soll er die seite neu laden.

Wie kann ich das bewerkstelligen ? Am besten ohne Java, aber wenn es sich nicht vermeiden lässt ist es auch ok.
Ich hoffe ihr könnt mir helfen

Vielen Dank schonmal im Vorraus,

Quicks

  1. Hier eine Java Script Lösung:

    <select name="wie_auch_immer" onChange = document.form.submit();>

    1. Danke
      Aber jetzt bringt er noch die meldung:
      document.form ist kein object
      wo hab ich da jetzt noch was vergessen ?

      1. Die selectbox muß natürlich innerhalb einer form liegen, die in dem Fall auch form heißen muß, also <form name="form" ... usw. Hast Du das?

        1. BOAAA

          natürlich
          hehe ;))

          jo geht
          *schäm*

          naja, da liegen nicht so ganz meine stärken

          Also vielen dank nochmal für deine hilfe

          Quicks

      2. <form name=wertung action=admin123.php method=post>
          <select name=Type size=1 onChange=document.forms.submit();>
            <option>test</option
          </select>
        </form>

        so hab ich es jetzt
        weil in der referenz nur forms stand, aber er sagt:
        Objekt unterstützt diese funktion nicht.
        Im SelfHTML steht aber drin dass forms diese funktion hat.
        verwiirend ;)
        weis einer weiter ?

        danke,
        Quicks

  2. Hi,

    Und zwar möchte ich eine Selectbox (also einen Drop-Down) einbauen. wenn ich dann einen Menüpunkt aus diesem Dropdown anklicke soll er die seite neu laden.

    über das onChange-Event führst Du die Aktion aus, die Du gerne ausgeführt hättest. Dazu gibt es in SelfHTML auch Anwendungsbeispiele.

    Am besten ohne Java,

    Java ist dafür IMHO viel zu overdone. Du brauchst jedoch eine clientseitige Programmiersprache, die auf das Event reagieren kann - also JavaScript.

    Cheatah