0

我在 django 中使用表单向导,并且我希望仅在 Javascript 条件为真时才允许提交表单。

对于初学者,假设我总是想阻止表单提交。所以,我正在尝试这样的事情:

$('form[name=mainform]').submit(function(event) {
  alert('提交被阻止!');
  event.preventDefault();
  返回假;
});

但是,表单总是正常提交​​并进入向导的下一步!

我尝试了一切(设置提交按钮的onClick并返回false)但没有任何效果。我使用了类似的技术,它们以正常形式工作(不是 django)。任何人都可以向我解释有什么问题吗?

我不得不提一下,出于我自己的原因,我不想通过 Django 来做这件事(通过插入一个隐藏字段并通过 javascript 设置它的值,然后在干净的表单中检查它)。

谢谢 !

4

1 回答 1

1

将侦听器添加到表单的提交按钮,而不是表单本身。

于 2012-04-22T15:59:56.190 回答