0

これをうまく説明する方法がよくわからないので、ここに行きます。

ページにStripe支払いボタンを実装しようとしています。送信ボタンがクリックされると、JSはユーザーの入力を検証します。そうは言っても、私はJSファイルにアクセスできません。

ユーザーが小切手で支払う天気を選択できる機能を追加しようとしています(ストライプフォーム要素が消え、小切手での支払いに関連するその他の要素が表示されます)。問題は、ユーザーが小切手で支払うことを選択して[送信]をクリックすると、ストライプフォームの検証チェックが実行され、corseの検証チェックが失敗し、送信アクションが中止されます。

では、ユーザーがチェックを選択したときに、Stripeアクションを無効にするにはどうすればよいですか?

よろしくお願いします。

4

2 に答える 2

1

Stripeフォームが送信されていると見なさないように、支払い方法ごとに異なるフォームを用意する必要があります。

とにかく、リスナーを無効にする方法についての私の推測は次のとおりです。

$("#payment-form").unbind('submit');
于 2013-01-07T18:54:16.960 に答える
0

いくつかの異なるオプションがあります。1つは、ユーザーが小切手で支払うことを選択したときに、JavaScriptでイベントハンドラーを操作することです。別のオプション(おそらくより単純な)オプションは、2つの送信ボタンを持ち、ユーザーが支払う意図に応じてそれらを表示および非表示にすることです。

于 2013-01-07T18:52:56.383 に答える