1

私は woo-commerce と jQuery 検証プラグインを使用しています。jQuery を使用してフィールドなどを追加しているため、ページが更新されて値が失われるため、組み込みの woocommerce 検証を使用できません。

http://bookbindingbycrawford.co.uk/products/thesis

しかし、送信をクリックして、検証が必要なフィールドに入力すると (テスト目的で 1 つだけ作成しました)、ボタンは送信されません。

私の人生では、理由がわかりません。少し頭がおかしいように感じます。

どんな助けでも大歓迎です、ありがとう

4

2 に答える 2

0

送信ボタンとしてどちらを意味しますか。ここで言及してください。最初に送信イベントが発生しているかどうか。イベントが発生していない場合は、2 つの可能性があることを意味します。1 つは送信ボタン ID が他の場所でも繰り返される可能性があることです。2つ目は、イベントをボタンに登録するときのように、クリックイベントが初期化されていないことです。サブミットの名前にDOMの要素はありません。

于 2013-06-14T11:17:28.130 に答える
0

NON-AJAX SOLUTION: Jquery で .submit() しようとしているときに、それは私にとってはうまくいきました

このコードを

<input type="hidden"  name="woocommerce_checkout_place_order" value="1" />

AJAX SOLUTION : wp_footer(); を含めていなかったことがわかりました。私のフッターファイルにあるため、BlockUI.jsと追加のCSSを取得できませんでした。WooCommerce Assets フォルダーにある BlockUI.js を調べてください。すべてのロジックを説明する $.submit() 関数があります。

ここで行われる検証を取り除き、独自のコードのためのスペースを作ることができます!

于 2014-01-16T22:03:05.070 に答える