0
我在django中使用了表單嚮導,並且我想只允許在Javascript條件爲true的情況下提交表單。Django表單嚮導無法阻止使用Javascript提交表單
對於初學者,假設我總是希望阻止表單提交。所以,我想是這樣的:
$('form[name=mainform]').submit(function(event) { alert('Submit blocked!'); event.preventDefault(); return false; });
然而,表單總是正常提交,並移動到嚮導的下一個步驟!
我嘗試了一切(設置提交按鈕的onClick並返回false),但沒有任何工作。我使用了類似的技術,他們以正常的形式工作(而不是django)。有人可以向我解釋什麼是問題?
我不得不提到,由於我自己的原因,我不想通過Django來做到這一點(通過插入一個隱藏的字段,並通過javascript設置它的值,然後在乾淨的窗體中檢查它)。
謝謝!