Mehrere gängige Methoden zum Übergeben zusätzlicher Parameter beim Senden eines Formulars

Mehrere gängige Methoden zum Übergeben zusätzlicher Parameter beim Senden eines Formulars
Beim Absenden eines Formulars kann es vorkommen, dass vor dem Absenden zusätzliche Parameter hinzugefügt werden. Für dieses Problem gibt es mehrere Lösungen:

1. Verwenden Sie versteckte Eingaben im Formular und geben Sie die Parameter dort ein.

Nachteile: Dem Formular werden einige Eingabeknoten hinzugefügt, was unangenehm ist.

2. Verwenden Sie JavaScript, um dem Formular vor dem Absenden dynamisch Eingaben hinzuzufügen.

Nachteile: Erfordert Skripting.

3. Verwenden Sie Ajax, um die Spleißparameter zu übermitteln.

Nachteile: Dies funktioniert nicht, wenn im Formular Dateien zum Hochladen vorhanden sind.

<<:  CSS3-Implementierungscode für einfaches Karussellbildschneiden

>>:  So fügen Sie Div-Elementen abgerundete Ränder hinzu

Artikel empfehlen

So stellen Sie Gitlab schnell mit Docker bereit

1. Laden Sie das Gitlab-Image herunter Docker-Pul...

So kompilieren und installieren Sie PHP und Nginx in einer Ubuntu-Umgebung

Dieser Artikel beschreibt, wie man PHP und Nginx ...

So greifen Sie über die IP-Adresse auf MySql zu

1. Melden Sie sich bei MySQL an: mysql -u root -h...

Gemeinsame Eigenschaften des Framesets (Unterteilung von Frames und Fenstern)

Ein Frame ist ein Webseitenbildschirm, der in mehr...

Detaillierte Erklärung des Vue Notepad-Beispiels

In diesem Artikelbeispiel wird der spezifische Co...

Nginx: Ein Domänenname für den Zugriff auf mehrere Projekte – Methodenbeispiel

Hintergrund Kürzlich stieß ich bei der Bereitstel...

Beispielcode zur Implementierung von Follow Ads mit JavaScript

Floating Ads sind eine sehr verbreitete Form der ...

CSS-Implementierungscode für verzerrte Schatten

Dieser Artikel stellt den Implementierungscode vo...

Code zur Änderung des CSS-Bildlaufleistenstils

Code zur Änderung des CSS-Bildlaufleistenstils .s...

Analyse der Informationsarchitektur von Facebook

<br />Original: http://uicom.net/blog/?p=762...