Detaillierte Erläuterung der action
-attribute von HTML -Formularen
HTML -Formulare sind ohne nachfolgende Verarbeitung nutzlos. Das Attribut action
wird verwendet, um dem Browser, auf dem die Seite (oder das Skript) nach dem Drücken der Schaltfläche Senden aufgerufen wird.
Beispiel
Im folgenden Beispiel fordert die Eigenschaft action
dem Browser mit
<form action="form-to-email.php" method="post" accept-charset="windows-1252"> <div> <label for="txtname">Name:</label> </div> ⋮ </form>
Attributwert
Der Wert dieses Elements ist eine URL, die auf Dokumente verweist, die sich möglicherweise auf demselben Server befinden (z. B. einem gemeinsam genutzten CGI Service) Seite oder Skript auf.
html Attribut FAQ action
Was ist der Zweck des Attributs? action
Das
wird im action
-Tag verwendet, und sein Wert ist normalerweise die Datei, die die Datenverarbeitung auf dem Server verarbeitet. action
<form>
Attribut in HTML? action
Um das Attribut
-Tag des HTML -Codes einbeziehen. Der Wert des action
-attributs sollte die URL sein, an die Sie die Formulardaten senden möchten. Hier ist ein grundlegendes Beispiel: <form>
action
<form action="submit_form.php" method="post"> <!-- 表单元素 --> </form>
Kann eine relative URL in
Attribut verwendet werden? action
Ja, relative URLs können im Attribut
auf 'subled_form.php' festlegen, werden die Formulardaten an 'www.example.com/submit_form gesendet .php ”. action
action
in der Form nicht angegeben ist? action
Wenn das Attribut
immer anzugeben, um sicherzustellen, dass Formaten an den richtigen Ort gesendet werden. action
action
verwendet werden? Ja, externe URLs können im Attribut Ja, das Kann ich die Ja, das Attribut Ist das Nein, das Ja, das Können mehrere Nein, mehrere action
action
verwendet werden. Dies ist nützlich, wenn Sie einen externen Dienst verwenden, um Formulardaten zu verarbeiten. Sie können beispielsweise einen Dienst wie FormSpree oder Netlify verwenden, um die Formulierungen auf statischen Websites zu verarbeiten. In diesem Fall setzen Sie die Eigenschaft action
auf die vom Dienst bereitgestellte URL. action
Können Attribute mit GET und Post -Methoden verwendet werden? action
-Merkmal kann mit GET und Post -Methoden verwendet werden. Das Attribut method
im Formular Tag bestimmt, wie Formulardaten gesendet werden. Wenn die GET -Methode verwendet wird, werden die Formulardaten an die im action
-attribut angegebene URL angehängt. Wenn die Postmethode verwendet wird, werden die Formulardaten in den Körper der HTTP -Anforderung aufgenommen. action
-attribute dynamisch mit JavaScript ändern? action
kann mit JavaScript dynamisch geändert werden. Dies ist nützlich, wenn Sie die URL des Formulars Einreichung basierend auf Benutzereingaben oder anderen Faktoren ändern müssen. Das Attribut setAttribute
kann in JavaScript unter Verwendung der action
-Methode geändert werden. action
-Merkmal in HTML5 erforderlich? action
-Merkmal in HTML5 ist nicht erforderlich. Wenn das Attribut action
nicht angegeben ist, werden die Formulardaten an die URL der aktuellen Seite gesendet. Es wird jedoch im Allgemeinen empfohlen, immer das Attribut action
immer anzugeben, um sicherzustellen, dass Formaten an den richtigen Ort gesendet werden. action
Kann Attribut mit Ajax verwendet werden? action
-Merkmal kann mit AJAX verwendet werden. Bei der Übermittlung eines Formulars mit AJAX gibt das Attribut action
die URL an, an die die Anfrage gesendet wird. Formulare werden jedoch nicht auf traditionelle Weise eingereicht, und der AJAX -Code fasst die Formulare der Formulare ab und sendet Daten asynchron, sodass die Seite ohne Auffrischung auf derselben Seite bleiben kann. action
Eigenschaften in einer einzigen Form verwendet werden? action
Attribute können nicht in einer einzelnen Form verwendet werden. Jedes Formular kann nur ein action
Attribut haben. Wenn Sie Formulardaten an mehrere Standorte senden müssen, müssen Sie JavaScript- oder Server-Seite-Skripte verwenden, um dies zu verarbeiten.
Das obige ist der detaillierte Inhalt vonAktion (HTML -Attribut). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!