ChoiceField에서 선택해야하는 모델에 CharField가 있습니다. 사용자의 선택이 선택 필드에 없으면 "기타"를 선택하고 텍스트 입력을 입력 할 수 있습니다. 어떻게해야합니까? 나는 javascript가 필요 없다. 장고 부분에 대한 도움.ChoiceField 또는 CharField 장고 형식으로
3
A
답변
5
가장 좋은 방법은 모델/양식에 선택 항목을 표시하는 사용자 정의 위젯과 올바른 행동으로 '기타'를 포함하는 CharField 만 갖는 것입니다. '기타'옵션이 당신의 ChoiceField에 선택한 경우
2
RZ가 가시화되는 CharField 숨겨진 "기타"를 가지고 좋은 해결책
(이하 자바 스크립트로) 대체 솔루션이다가
편집 : (jQuery로) 같은 style="display: none;"
에 숨겨진 아닌 HiddenInput 필드
뭔가 :
$("#id_myChoiceField").change(function() {
if ($(this).val() == 'other') {
$("#id_myOtherInput").show();
}
else {
$("#id_myOtherInput").hide();
}
});
당신은 비록 자신의 유효성 검사 코드를 작성해야하고, "기타"Charfield에 required=False
을 설정합니다
0
같은 것을 보일 것입니다 그 양식 클래스 :
class ChoicesForm(forms.ModelForm):
# some other fields here
...
other = forms.CharField(required=False)
...
그냥 표시하는 자바 스크립트를 만듭니다 사용자가 선택 항목 중 '기타'를 선택하면 '기타'텍스트 입력
관련 문제
- 1. 장고 CharField 문자열로
- 2. 장고 모델 Charfield
- 3. 장고 charfield 기본값을 작성
- 4. 장고 ORM, CharField 빈 = 진정한
- 5. TypedChoiceField 또는 D 장고의 ChoiceField
- 6. Django CharField 제한
- 7. 데이터베이스에서 ChoiceField 채우기
- 8. Django ChoiceField 현재 선택
- 9. 포스 건초 더미 Charfield
- 10. Django CharField vs TextField
- 11. CharField 선택 항목을 관리자 만 사용하십시오.
- 12. 장고 양식은 내가이 장고 ChoiceField에 대한 질문이
- 13. 장고 태그 추가 또는 장고 태그 릿 또는 다른 것?
- 14. _() 또는 {% trans %} 장고 템플릿?
- 15. 양식에서 외래 키 필드 선택 ChoiceField
- 16. Django - ChoiceField - 선택 상자 대신 옵션 버튼
- 17. 장고 배열 또는 목록 출력?
- 18. 라디오 버튼 바로 아래의 ChoiceField 디스플레이에서 help_text를 어떻게 표시합니까?
- 19. 장고 - 형태
- 20. 응용 프로그램에 대한 장고 친숙한 형식으로 SQL 쿼리를 변환
- 21. 장고 관리자에서 테이블 형식으로 모델 추가를 표시하려면 어떻게해야합니까?
- 22. 동적 장고 양식뿐만 아니라 입력이
- 23. 장고 고유 합
- 24. 복잡한 장고 양식 만들기
- 25. 문자열을 날짜 또는 시간 형식으로 변환
- 26. 시간 문자열을 시간 또는 숫자 형식으로 변환
- 27. HTML 또는 JSON 형식으로 ajaxdata를로드 하시겠습니까?
- 28. 테이블을 csv 또는 엑셀 형식으로 내보내는 방법
- 29. 장고
- 30. 장고