Michael H.: Eingabefeld fehlt

Beitrag lesen

Hallo,

ich habe ein Formular, welches auch beim onChange einer SELECT Box automatisch abgeschickt wird.
Wenn dies passiert, kommt allerdings das INPUT Feld vom Type 'submit' nicht am Server an.
Wenn das Formular mit dem Submit ausgeschickt wird, ist alles OK.
Der Code sieht etwa so aus:

<FORM>
<INPUT name="Feld1" type="hidden" value="geheim"
<SELECT name="Werte[]" onChange="submit()">
  <OPTION>Auswahl1</OPTION>
  <OPTION>Auswahl2</OPTION>
</SELECT>
<INPUT name="Feld2" type="submit" value="OK">
</FORM>

ALSO:
1. ist es ziemlich dämlich, den <option>-Tags keinen value zu geben
2. hat dein hidden-feld kein schließendes Tag-Zeichen
3. hat eine selectbox keinen submit(), das kann nur das formular. richtig müsste es also heißen:
onChange="document.forms['hier_der_name_des_formulars_bei_dir_hat_es_im_moment_keinen'].submit()"

Hoffe das hilft.

Michael H.