Wie die Verknüpfung eines HTML - <select> Liste mit submit-button
Ich habe eine Webseite, die aus einer select-Liste mit 6 Optionen, zusammen mit einem submit-button.
Brauche ich es code in einer solchen Weise, dass, wenn eine option in der Liste ausgewählt und der submit-button geklickt wird, sollte öffnen Sie eine andere Seite verwiesen, in der Erwägung, dass, wenn eine andere option ausgewählt und der submit-button geklickt wird, sollte es öffnen, einige andere Seite.
Im Grunde ich möchte jede option, um einige der verlinkten Seite, wenn der submit-button geklickt wird.
Durch ein wenig googeln habe ich verstanden, dass ich nicht in php, aber ich bin nicht immer den entsprechenden code für die gleiche.
Ich will nicht den submit-button zu öffnen, nur 1 bestimmte Seite. Vielmehr möchte ich es öffnen 6 verschiedene Seiten entsprechend verschiedene Optionen ausgewählt.
Code-Snippet :
<div>
<H1><FONT="TIMES ROMAN" FONT-COLOR="BLUE" > SELECT An subject:</H1>
<select>
<option value=""></option>
<option value="physics">physics</option>
<option value="chemistry">chemistry</option>
<option value="biology">biology</option>
<option value="maths">maths</option>
<option value="cs">cs</option>
<option value="electrical">electrical</option>
</select>
<br>
<input class="SubmitButton" type="submit" name="SUBMITBUTTON" value="Submit" style="font-size:20px; " />
</div>
Auch ich habe gelernt, dass es nicht getan werden kann mit href-tag, weil eine option Liste kann nicht direkt öffnen, Seiten, einen submit-button wird benötigt, um eine Aktion auszuführen.
Müssen helfen, diese zu lösen.
- Sie sollten Sie in eine Form.
- ja, ich möchte die verlinkten Seiten öffnen im nächsten Fenster.
- Senden Sie Ihr Formular auf eine Seite,auf der Grundlage der erhaltenen Antwort leiten Sie zu entsprechenden Seite
- Kasse diesem live-demo : w3schools.com/php/showphp.asp?filename=demo_form_post
- aus all den Antworten 2 codes geklappt ! einer von Ihnen kam und man war ALMASKS ! ich habe notiert, beide codes! daher ive markiert Sie!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke ts will das öffnen mehrerer Fenster entsprechend der gewählten Werte.
So, hier ist ein Beispiel:
Ersten, müssen Sie mehrere attribute auswählen. Dann über jquery können Sie öffnen Sie jeden link in neuem popup-Fenster. Seien Sie vorsichtig, können Browser blockieren diese pop-UPS.
UPDATE
Wenn Sie wollen, um öffnen Sie nur ein Fenster, die Sie verwenden können, @Anant Lösung
Einfachste Lösung basiert auf
jquery
:-Hinweis:- Dieser code wird unten Dinge:-
1.Wählen Sie Kasten Seite nie aktualisiert.
2.Basierend auf den ausgewählten Wert Ihrer
URL'S
werden in einem neuen Fenster öffnen.3.Auch das kann man ändern
URL
format entsprechend Ihrer Anforderung. Ich gab nur ein Beispiel.Fügen Sie dieses script in Ihren html-code
und kopieren Sie untenstehenden html-code und ersetzen Sie mit Ihnen
hoffe, das hilft 🙂
Dies können Sie mit PHP, aber du brauchst 2 Sachen zu machen:
Setzen Sie die select-und input in einem form in Ihrem HTML-Code wie dieser:
PHP fangen Sie das Formular gesendeten Daten und leitet Sie zur entsprechenden Seite, wie diese: (setzen Sie diese oben in deinem PHP-Seite mit dem Formular)
Header-redirects funktionieren nur, wenn es keine HTML-Ausgabe, bevor Sie genannt werden, so stellen Sie sicher, es ist kein HTML-code vor dem PHP-code-block.