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

関連する問題