gondor: Formulardaten übernehmen bei window.location.href

Hallo Forum ;-)

Kleine Javascript-Problem.

Ich habe eine Webseite mit verschiedenen Formularelementen.

Unter anderem auch eine Select-Box. Diese bestitzt die Eigenschaft onchange und läd bei Auswahl die Seite neu (mit Index-Parameter cid).

<select name='productdata[category_id]' onchange="window.location.href='?cid='+this.options[this.selectedIndex].value;">
 <option value='0'>Bitte ausw&auml;hlen</option>
 <option value=2>Haus & Wohnen</option>
 <option value=3>Glas & Geschirr</option>
 <option value=4>Lampen & Leuchten</option>
</select>

Jetzt habe ich das Problem, das wenn ich in den anderen Feldern etwas eintrage und dann auf die Select-Box klicke, dass mir die Werte verloren gehen.

Wie kann ich dieses Problem lösen? Jemand Rat?

Danke,
gondor(..)

  1. Hallo,

    Du könntest in dem onchange ein .submit() auf das Formular ausführen. In dem Zielskript kannst Du dann die ausgewählte "cid" abfragen und das Formular mit PHP oder so entsprechend neu aufbauen.

    Schöne Grüße
    Axel

    1. Hi Axel...

      so habe ich es nun auch gemacht. Danke für den Tipp.

      Schönes We,

      gondor(..)