Heim > Web-Frontend > CSS-Tutorial > Aktion (HTML -Attribut)

Aktion (HTML -Attribut)

尊渡假赌尊渡假赌尊渡假赌
Freigeben: 2025-02-26 11:09:15
Original
155 Leute haben es durchsucht

action (HTML attribute)

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>
Nach dem Login kopieren

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

-Merkmal in HTML ist eine Schlüsselkomponente der Formularverarbeitung. Es wird angegeben, wo bei der Übermittlung eines Formulars Formulardaten gesendet werden sollen. Es definiert im Wesentlichen die URL der Seite, die die eingereichten Informationen verarbeitet. Dies kann die URL des Skripts auf Ihrem Server oder einen externen API -Endpunkt sein. Das Attribut

wird im action -Tag verwendet, und sein Wert ist normalerweise die Datei, die die Datenverarbeitung auf dem Server verarbeitet. action <form>

Wie verwendet ich

Attribut in HTML? action Um das Attribut

zu verwenden, müssen Sie es in das

-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

In diesem Beispiel werden die Daten, wenn das Formular übermittelt wird, an die Datei "subjekt-form.php" auf dem Server gesendet.
<form action="submit_form.php" method="post">
  <!-- 表单元素 -->
</form>
Nach dem Login kopieren

Kann eine relative URL in

Attribut verwendet werden? action Ja, relative URLs können im Attribut

verwendet werden. Die relative URL ist die URL relativ zur aktuellen Seite. Wenn sich Ihre Tabelleneinheit beispielsweise auf der Seite von www.example.com/contact.html befindet und Sie die Eigenschaft

auf 'subled_form.php' festlegen, werden die Formulardaten an 'www.example.com/submit_form gesendet .php ”. action action

Was passiert, wenn das Attribut

in der Form nicht angegeben ist? action Wenn das Attribut

im Formular nicht angegeben ist, werden die Formulardaten an die URL der aktuellen Seite gesendet. Dies ist das Standardverhalten des Formulareinreichungsprozesses in HTML. Es wird jedoch im Allgemeinen empfohlen, immer das Attribut

immer anzugeben, um sicherzustellen, dass Formaten an den richtigen Ort gesendet werden. action action

Kann externe URL im Attribut

verwendet werden? action

Ja, externe URLs können im Attribut 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?

Ja, das 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.

Kann ich die action -attribute dynamisch mit JavaScript ändern?

Ja, das Attribut 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.

Ist das action -Merkmal in HTML5 erforderlich?

Nein, das 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?

Ja, das 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.

Können mehrere action Eigenschaften in einer einzigen Form verwendet werden?

Nein, mehrere 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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage