1

我需要从 Django 动态创建表单,并且我需要一个脚本在提交之前执行用户确认。我可以将脚本标签存储在表单中吗?还是在表单主体之后粘贴脚本更好?是否有执行表单提交的 javascript 确认的任何想法?

4

2 回答 2

1
<form onsubmit="return confirm('do you really want to submit?');"></form>
于 2013-01-24T07:34:42.733 回答
0

如果您需要更复杂的东西,请查看Form Media 。

form.js:
$(document).ready(function() {
     $('#form_id').submit(function() {
          return confirm('do you really want to submit?');
     });
});

forms.py:
class YourForm(forms.Form):
    class Media:
        js = ('form.js',)

template.html:
{{ form.media }}
于 2013-01-24T08:24:15.580 回答