0
我在django中使用了表单向导,并且我想只允许在Javascript条件为true的情况下提交表单。Django表单向导无法阻止使用Javascript提交表单
对于初学者,假设我总是希望阻止表单提交。所以,我想是这样的:
$('form[name=mainform]').submit(function(event) { alert('Submit blocked!'); event.preventDefault(); return false; });
然而,表单总是正常提交,并移动到向导的下一个步骤!
我尝试了一切(设置提交按钮的onClick并返回false),但没有任何工作。我使用了类似的技术,他们以正常的形式工作(而不是django)。有人可以向我解释什么是问题?
我不得不提到,由于我自己的原因,我不想通过Django来做到这一点(通过插入一个隐藏的字段,并通过javascript设置它的值,然后在干净的窗体中检查它)。
谢谢!