Verwenden Sie zum Senden des Formulars ein Bild statt einer Schaltfläche.

Verwenden Sie zum Senden des Formulars ein Bild statt einer Schaltfläche.

Code kopieren
Der Code lautet wie folgt:

<form method="post" action="formtest.html" target="_blank" name="formtest">
<input type="hidden" name="benutzer-id" value="benutzer-id">
<input type="hidden" name="username" value="username">
<Eingabetyp="Bild" src="imagesubmit.gif" border="0">
</form>

Ich möchte keinen Button zum Absenden des Formulars verwenden, sondern ein ansprechenderes Bild zum Absenden

Wenn Sie es so schreiben, wird es zweimal übermittelt, einmal durch die Eingabe selbst und einmal durch das JS-Skript. Es gibt mehrere Möglichkeiten, ein Bild als Übermittlungsschaltfläche zu verwenden:
1.

Code kopieren
Der Code lautet wie folgt:

<Formularmethode="Post" Aktion="Formtest.jsp">
<input type="hidden" name="benutzer-id" value="benutzer-id">
<input type="hidden" name="username" value="username">
<Eingabetyp="Bild" src="imagesubmit.gif" border="0">
</form>

Wie der Autor selbst schrieb, ist dies durchaus möglich.
2.

Code kopieren
Der Code lautet wie folgt:

<Skript>
Funktion Formular übermitteln(){
document.formtest.action="formtest.jsp";
Dokument.Formtest.Senden();
}
</Skript>
<Formularmethode="Beitrag" Name="Formulartest">
<input type="hidden" name="benutzer-id" value="benutzer-id">
<input type="hidden" name="username" value="username">
<img src="imagesubmit.gif" border="0" onclick="formsubmit()">
</form>

Diese Methode wird häufig in der gemischten Programmierung verwendet, beispielsweise wenn sich die zu übermittelnden Parameter mit dem dynamisch abgerufenen Inhalt ändern.

<<:  Vue implementiert eine kleine Notizblockfunktion

>>:  Lösung zur Installation von Vim im Docker-Container

Artikel empfehlen

Asynchrone Programmierung in Javascript: Verstehen Sie Promise wirklich?

Inhaltsverzeichnis Vorwort Grundlegende Verwendun...

Erfahren Sie, wie Sie Vue3 Reactivity implementieren

Inhaltsverzeichnis Vorwort Start Ein kleiner Geda...

30 hervorragende Beispiele für Farbabstimmung im Webdesign

Heute habe ich in diesem Artikel 30 hervorragende ...

Beispielcode zum Bereitstellen von ELK mit Docker-Compose

Umfeld Host-IP 192.168.0.9 Docker-Version 19.03.2...

CSS-Schreibformat, detaillierte Erklärung der Grundstruktur einer mobilen Seite

1. CSS-Schreibformat 1. Inline-Stile Sie können C...

Details zum Vue Page Stack Manager

Inhaltsverzeichnis 2. Bewährte Methoden 2.1 Am Le...

So legen Sie den Fokus auf HTML-Elemente fest

Code kopieren Der Code lautet wie folgt: <Körp...

Ein MySQL-Migrationsplan und eine praktische Auflistung der Fallstricke

Inhaltsverzeichnis Hintergrund Lösung 1: Alte Dat...

Detaillierte Erklärung zum effizienten Importieren mehrerer SQL-Dateien in MySQL

MySQL bietet mehrere Möglichkeiten, mehrere SQL-D...

Tabelle der durch hasLayout verursachten CSS-Fehler

Der IE hat schon seit längerem Probleme. Als alle ...