django でフォーム ウィザードを使用しており、Javascript 条件が true の場合にのみフォームを送信できるようにしたいと考えています。
手始めに、フォームの送信を常にブロックしたいとしましょう。だから、私はこのようなことを試みています:
$('form[name=mainform]').submit(function(event) { alert('送信がブロックされました!'); event.preventDefault(); false を返します。 });
ただし、フォームは常に正常に送信され、ウィザードの次のステップに進みます。
私はすべてを試しました(送信ボタンのonClickを設定してfalseを返します)が、何も機能しませんでした。私は同様の手法を使用しましたが、それらは通常の形式で動作していました (django ではありません)。誰が私に何が問題なのか説明できますか?
私自身の理由で、Django を介して実行したくないことに言及する必要があります (隠しフィールドを挿入し、javascript を介してその値を設定し、クリーン フォームでチェックすることにより)。
ありがとう !