Kurt: URL bzw. Get- Variablen

Beitrag lesen

Moin!

<form>
<div style="margin-left:80%;margin-top:1%">Darstellung als:&nbsp;&nbsp;
<select name="mood" onchange="changemood()">
  <option value="pie">Kreisdiagramm</option>
  <option value="bar">Säulendiagramm</option>
  <option value="line">Liniendiagramm</option>
  <option value="scats">Punktdiagramm</option>
</select>

</div>
</form>

Du solltest mit deinem Coldfusion hier noch ein paar Hidden-Felder mit deinen anderen URL-Parametern reinmachen, das Action-Attribut des Formulars auf deine Seitenurl (ohne Parameter) richten und mit einem ganz simplen Absenden-Button ohne Javascript arbeiten. Dann setzt dir der Browser die gesamten Parameter deiner URL automatisch neu zusammen.

  • Sven Rautenberg

Ok, hab das ganze serverseitig gelöst.

Für den Fall dass es jemande interessiert, es sieht jetzt so aus:

<form><cfoutput>

<div style="margin-left:75%;margin-top:1%">&nbsp;
<input type=hidden value=#url.umfr#  name=umfr>
<input type=hidden value=#url.abt#  name=abt>
<input type=hidden name=test>
<select name="type" onchange="submit">
  <option value="pie" <cfif isdefined("url.type") and url.type is #url.type#>selected</cfif>>Kreisdiagramm</option>
  <option value="bar" <cfif isdefined("url.type") and url.type is #url.type#>selected</cfif>>Säulendiagramm</option>
  <option value="line" <cfif isdefined("url.type") and url.type is #url.type#>selected</cfif>>Liniendiagramm</option>
  <option value="scatter" <cfif isdefined("url.type") and url.type is #url.type#>selected</cfif>>Punktdiagramm</option>
</select>&nbsp;<input type=submit value="Darstellung ändern" style="width:40%;background-color:##FFFF80;">

</div>
</cfoutput></form>

Natürlich funktioniert das so, dachte nur, ich könnte hier mal meine JavaScriptkenntnisse erweitern. Aber gut. Trotzdem danke.