0
私はdjangoでフォームウィザードを使用しています.Javascript条件がtrueの場合にのみフォームを送信することを許可します。DjangoフォームウィザードはJavascriptでフォーム提出を防ぐことができません
まず、フォームの送信を常にブロックしたいとします。だから、私はこのような何かをしようとしています:
$('form[name=mainform]').submit(function(event) { alert('Submit blocked!'); event.preventDefault(); return false; });
しかし、フォームは常に正常に提出し、ウィザードの次のステップに移行しています!
私はすべてを試しましたが(送信ボタンのonClickを設定してfalseを返します)、何も機能しませんでした。私は同様の技術を使用しており、彼らは正常な形で(djangoではなく)働いていました。誰も私に問題が何であるか説明することができますか?
自分自身の理由から、私はDjango(隠しフィールドを挿入し、javascriptでその値を設定してクリーンなフォームでチェックしています)を使用したいとは言いません。
ありがとうございます!