2011-02-08 95 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