Wie zu verwenden onsubmit() zeigen eine Bestätigung, wenn es mehrere submit-buttons auf dem gleichen Formular?
<form onsubmit="return confirm('Are you sure you want to rollback deletion of candidate table?')">
<input type='submit' name='delete' value='Undo' />
<input type='submit' name='no' value='No' />
wenn der Benutzer klickt auf die zweite Schaltfläche Absenden ich.e No
ich möchte die Anzeige der Bestätigungs-Dialog "Sind Sie sicher, dass Sie möchten, um einen commit für die Transaktion."
- möglich, Duplikat der Javascript onsubmit-mit Formular mit mehreren Tasten legt
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fein gearbeitet.
nur geändert
onsubmit()
zuonclick()
. da die Funktion der beiden in dieser situation ist die gleiche.Konnte Sie binden zu onclick statt onsubmit - siehe unten.
Oder alternativ, unter Verwendung von jQuery:
Hier ist ein Ereignis-listener-basierte Lösung, die vermeidet, dass inline-event-Handler (nützlich, wenn Ihre Website verfügt über ein Content-Security-Policy verbietet, dass inline-JavaScript):
HTML:
JS:
Ich würde versuchen, erstellen Sie eine senden -, sondern nur eine Schaltfläche mit einem onclick="Funktion()" und verwenden Sie dann javascript, um eine variable zu setzen, um zu sehen, wie viele Male Sie geklickt haben, und ein alert();
hoffe, das hilft 😀
Nur zwei verwenden, die die gleiche form haben. Eine für jede Taste:
Auch, wenn Sie fertig Ihre Forschung, die Sie finden würde, diese:
Zwei submit-buttons in einem Formular