In diesem Artikel wird hauptsächlich die Verwendung des Aktionsattributs des HTML-Formular-Tags vorgestellt. Die Einführung und Beispiele zur Verwendung sind nun alle darin enthalten.
Zuerst Alle, stellen wir es vor. Zur Bedeutung des Aktionsattributs des HTML-Formular-Tags:
Das Aktionsattribut des Formular-Tags ist ein notwendiges Attribut in einem Formular. Das Aktionsattribut gibt an, wohin das gesendet werden soll Formulardaten beim Absenden des Formulars.
Sehen wir uns das erste Beispiel des Aktionsattributs des Formular-Tags an:
Das folgende Formular verfügt über zwei Eingabefelder und eine Schaltfläche zum Senden , Die Formulardaten werden an die Seite mit dem Namen „form_action.asp“ übermittelt:
<form action="form_action.asp" method="get"> <p>输入用户名: <input type="text" name="fname" /></p> <p>再输用户名: <input type="text" name="lname" /></p> <input type="submit" value="提交" /> </form>
Die Darstellung davon ist unten:
Der Effekt ist offensichtlich, grundsätzlich benötigt jede Form das Aktionsattribut.
Lassen Sie uns nun über die Verwendung des Aktionsattributs des Formular-Tags sprechen:
Der Wert des Aktionsattributs im Formularformular ist die URL, um die sich das Formular handelt Wenn wir das Aktionsattribut nicht festlegen, wird das Standardformular weiterhin an die aktuelle Seite gesendet. Im Folgenden finden Sie eine Einführung in die drei Verwendungszwecke des Aktionsattributs:
action="" und action="#" haben ohne das Aktionsattribut den gleichen Effekt und werden an die aktuelle Seite (d. h. document.location.href)
Aktion gesendet ="currentPage.xxx" Wenn currentPage.xxx die aktuelle Seite darstellt, wird sie an die aktuelle Seite gesendet. Wenn Sie zur aktuellen Seite springen, werden Sie die Änderung in der URL natürlich nicht sehen Eine nicht aktuelle Seite wird an die nicht aktuelle Seite gesendet und springt auch zur nicht aktuellen Seite
Formular Der Unterschied zwischen action="" und action="currentPage .xxx" beim Senden an sich selbst:
Um Ärger zu vermeiden, setzen wir normalerweise das Aktionsattribut des Formulars auf action=""/action ="#" oder tun es einfach nicht Schreiben Sie es, aber dies führt zu einem Problem. Das heißt, wenn die Aktion auf action=" festgelegt ist, lautet die beim Absenden des Formulars tatsächlich übermittelte Seite action="currentPage.xxx?arguments=values&…." Das heißt Das heißt, wenn die aktuelle Seite Parameter hat, werden die Parameter ebenfalls übermittelt, und die Priorität der Parameter ist höher als die der vom
Das obige ist der detaillierte Inhalt vonWas bedeutet das Aktionsattribut des HTML-Formular-Tags? Welche Verwendungsmöglichkeiten gibt es? (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!