2013-06-21 2 views
0

forms.py장고 양식 유효성 검사는

class SearchFilterForm(Form): 
    fromdate = forms.CharField(widget=forms.TextInput(attrs={'placeholder': 'dd/mm/yy','class':'datefield','readonly':'readonly'})) 
todate = forms.CharField(widget=forms.TextInput(attrs={'placeholder': 'dd/mm/yy','class':'datefield','readonly':'readonly'})) 

자바 스크립트가 작동하지 않습니다.

날짜와 날짜의 유효성을 검사하기 위해 위 코드를 사용했습니다. 날짜가 날짜보다 낮 으면 오류 메시지가 표시됩니다. 그러나 메시지를 표시 한 후 검색 및 표시하지 않습니다. 기록.

날짜가 날짜보다 작 으면 오류 메시지 상수가 표시되지만 오류 메시지가 표시되고 검색을 위해 표시되어야합니다.

+0

참고이 질문에서 모든 장고 태그는 자바 스크립트 일 뿐이므로 삭제했습니다. –

+0

@ DanielRoseman, 전체적인 문제가 해결되지 않았습니까?이 문제가 무엇인지 알 수 있습니까? –

답변

-1

HTML 입력 요소 자체가 아닌 내용을 비교하고 있습니다. 당신은 아마도 원할 것입니다 :

if(fromdate.value < todate.value) 
+0

@ Damiel, 검증이 진행 중입니다.하지만 오류 메시지를 표시 한 후 검색 기능이 작동하고 레코드가 표시되지 않지만 오류 메시지가 표시되고 사용자가 날짜를 변경 한 후 중지하고 유효성 검사 및 검색을 확인해야합니다. 결과를 표시합니다. –

관련 문제