2011-02-08 102 views
2

我有一个简单的表单,可以选择一个选项(单选按钮)。一旦选择了表格自动提交本身(使用onchange属性):django表单 - 删除“提交”按钮

class MyForm(forms.Form): 
     choices=forms.ChoiceField(widget=forms.RadioSelect(attrs={'onchange': 'this.form.submit();'}), choices=[(k,k) for k in options],label="choose one") 

这是伟大的,唯一的问题是我仍然有“提交”按钮,在表单的底部时,它的渲染。有没有可能,而不创建一个模板,以某种方式使表单渲染没有提交按钮?

回答

5

Django doc

的形式仅输出它自己的字段; 它是由你来提供 周围的标签和提交 按钮。

这意味着您可能在您的模板中有提交按钮 - 如果您不需要它,请将其删除。

+0

你是对的!好尴尬 :) – olamundo 2011-02-08 21:28:53