Wie wird mit onsubmit () eine Bestätigung angezeigt, wenn mehrere Übergabeschaltflächen auf demselben Formular vorhanden sind?

8
%Vor%

Wenn der Benutzer auf die zweite Schaltfläche zum Senden klickt, d. h. No Ich möchte den Bestätigungsdialog als "Sind Sie sicher, dass Sie die Transaktion bestätigen möchten" anzeigen.

    
RatDon 03.08.2013, 22:53
quelle

5 Antworten

19
%Vor%

hat gut funktioniert. habe nur onsubmit() in onclick() geändert. wie die Funktion von beiden in dieser Situation ist gleich.

    
RatDon 03.08.2013, 23:10
quelle
2

Sie könnten an onclick anstatt an onsubmit binden - siehe unten.

%Vor%

Oder alternativ mit jQuery:

%Vor%     
Madison May 03.08.2013 23:11
quelle
1

Hier ist eine Event-Listener-basierte Lösung, die Inline-Event-Handler vermeidet (nützlich, wenn Ihre Site über eine Inhaltssicherheitsrichtlinie verfügt, die Inline-JavaScript verbietet):

HTML:

%Vor%

JS:

%Vor%     
S. Jensen 26.02.2018 17:22
quelle
0
%Vor%

Ich würde nicht versuchen, eine Submit zu erstellen, sondern nur eine Schaltfläche mit onclick="function ()" und dann javascript verwenden, um eine Variable zu setzen, um zu sehen, wie oft sie geklickt hat und eine alert ();

hoffe das hilft: D

    
Tony Ventura 03.08.2013 23:28
quelle

Tags und Links