Ich habe ein Formular, das verschiedene Elemente hat, die ich zurück auf die Seite senden muss. Eines der select-Elemente zeigt jedoch Produktmodelle an, und ich möchte, dass dieses Element Teil der URL wird, an die das Formular übermittelt wird.Wie werden Formularwerte an eine URL gesendet, die aus Eingabewerten von FORM erstellt wurde?
<form action="" onSubmit="window.location.href=this.ProductModel.options[this.ProductModel.selectedIndex].value; return false;" enctype="multipart/form-data" method="post">
<select name="Country" id="Country">
<option value="USA">USA</option>
<option value="UK">UK</option>
<option value="India">India</option>
</select>
<select name="ProductModel" id="ProductModel">
<option value="/gaming/ps4">Playstation 4</option>
<option value="/gaming/xboxone">Xbox One</option>
<option value="/gaming/3ds">Nintendo 3DS</option>
</select>
</form>
Also, wenn ein Benutzer die Playstation 4
zum Beispiel wählen war, möchte ich die Form und http://myrootpage.com/gaming/ps4
auf die URL gehen zu unterbreiten.
Ich kann es an die URL zu gehen bekommen http://myrootpage.com/gaming/ps4
den Javascript-Code in das Attribut Form onSubmit
verwenden, aber weil ich return false
haben für sie keine der Formularfeldwerte zu arbeiten, machen es durch.
Wie könnte das gelöst werden?
Vielleicht sollten Sie die Methode suchen in = statt Post "get". – Medda86