Ich habe ein Braintree-benutzerdefiniertes Formular in einem Bootstrap-Modal. Im Moment funktioniert das Braintree-Formular einwandfrei, wenn ich einen Senden-Button innerhalb des Formulars platziere. Wenn ich auf diese Übergabeschaltfläche klicke, fängt Braintree es ab und startet den Submission-Handler, der die Nonce erhält und dann an die onPaymentMethodReceived
-Methode zurückgibt. So weit, ist es gut. Aber ich würde gerne einen schönen Bootstrap-Button am unteren Ende des Modals verwenden, um das Formular und nicht einen Absenden-Button innerhalb des Tags <form>
selbst zu senden.Programmatically Submit mit Braintree Benutzerdefiniertes Formular
Allerdings, wenn ich eine solche Schaltfläche einrichten und geben Sie eine click
Aktion von $("#paymentForm").submit();
, scheint es, um es in einer traditionellen Art und Weise statt Braintree Handler auslösen. Gibt es eine Möglichkeit, Braintrees Submission-Handler programmgesteuert auszulösen?
Warum Braintree nicht Handler Ihre Schaltfläche anhängen? – raduation
Vielleicht würde es, aber ich habe nicht herausgefunden, wie es geht. Standardmäßig fängt es nur die eigentliche Schaltfläche zum Senden innerhalb des Formulars ab. –