Zählen die GET-Variablen in der Form-Action-Attribut
Ich habe gesehen, Fragen gerne, aber keine wirklich Antwort auf diese spezielle Frage. Können Sie zählen die get-Variablen im form-tag das action-Attribut? Zum Beispiel:
<form action="script.php?id=4" method="get">
<input type="text" name="thing" value="temp">
<input type="submit">
</form>`
Diese theoretisch müsste das Ergebnis in der get-Anforderung: script.php?id=4&Ding=temp
Ich bin mir bewusst, dass Sie können einfach tun dies:
<form action="script.php" method="get">
<input type="hidden" name="id" value="4">
<input type="text" name="thing">
<input type="submit">
</form>`
Aber ich bin neugierig, wenn die Vorherige Methode überhaupt möglich ist.
- sollte die erste Methode funktionieren gut.
- Cool danke, ich werde es versuchen in meinem Projekt, und Sie wissen lassen!
- Okay, goodluck! 🙂
- das erste würde nicht funktionieren. Sehen: w3.org/TR/2011/WD-html5-20110525/... . der query-Teil ersetzt wird durch die Eingabe in ein Formular kodierte Daten.
- ähnlicher Eintrag: stackoverflow.com/questions/1116019/...
- ist die richtige. Ich bin mir nicht sicher, ob dies funktioniert wie Anmol angegeben mit Kombination von GET und POST, sondern mit einem Formular die Methode GET, die Abfrage vollständig ersetzt. Danke!!!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie können absolut tun! Sie können den anfügen alle GET-Variablen in den Aktion-Attribut und sehen nur Ihre URL,es wird deutlich, zeigen Sie die änderungen.
Die beste Nutzung dieser Strategie ist, wenn Sie wollen, sowohl $_GET und $_POST Variablen, dort zu sein.Das heißt,Sie können übergeben Sie Variablen als GET-Variablen durch anfügen an action-Attribut und man kann gleichzeitig übergeben POST-Variablen durch die form(natürlich mit method-Attribut "post").