2011-02-08 5 views
2

옵션 (라디오 버튼)을 선택할 수있는 간단한 양식이 있습니다. 선택하면 양식이 자동으로합니다 (onchange 속성을 사용하여) 그 자체를 제출 : 이것은 대단한django forms - "submit"버튼을 제거하십시오

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") 

, 유일한 문제는 렌더링 때 난 아직도 양식의 맨 아래에있는 "제출"버튼이 있습니다. 템플릿을 만들지 않고도 제출 버튼없이 폼을 렌더링 할 수 있습니까? Django doc 가입일

답변

5

:

형태에만 자신의 필드를 출력

; 주변 태그 및 제출 버튼을 제공해야합니다.

즉, 제출 버튼이 템플릿에 있음을 의미합니다. 필요하지 않으면 제거하십시오.

+0

네가 맞아! 매우 당황스러운 :) – olamundo

관련 문제