Rouven: Teile einer URL mit auswahl im select-menu ersetzen

Beitrag lesen

Hi,

ich würde es so machen:
<head>
<script type="text/javascript">
function concatURL() {
 var basisurl = http://www.url.de/cgi-bin/shop.pl?NrH00001=1";

var finalurl = basisurl;
 // 1. Auswahl...
 finalurl = basisurl + "VARIANTE_selectH00001=" + document.formularname.selectname[document.formularname.selectname.selectedIndex].value;

// 2. Auswahl
 finalurl = basisurl + "VARIANTE_selectH00002=" + document.formularname.selectname2[document.formularname.selectname2.selectedIndex].value;

...
 self.location.href = finalurl;
 return false;
}
</script>
...
</head>

<form onsubmit="return concatURL();">

</form>

---------

Allerdings macht das ganze natürlich das Formular "leicht" überflüssig. Am Besten wäre eine Lösung in der du die Selects sinnvoll benennst und dann serverseitig einfach die ganzen Wert wieder auffängst. Ich nehme ja sowieso an, dass du die URL auch jetzt benutzen willst um ein Skript damit zu füttern, also ist das zusammensetzen prinzipiell nicht nötig.

Rouven