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'}))
Javascript:
function comparedate(){
var fromdate = document.getElementById("id_fromdate").value;
var todate = document.getElementById("id_todate").value;
if(fromdate<todate){
alert("Start date should be less than end date");
return false;
}
}
Я использую эту проверку в функции поиска по датам.
Я использовал приведенный выше код для проверки даты и даты. Моя проблема заключается в том, что она отображает сообщение об ошибке, если дата с даты меньше, чем на дату. Но после показа сообщения оно отправляется на поиск и показывается отсутствие записей.
Я не должен искать поиск, если дата с даты меньше даты, и она должна показывать сообщение об ошибке постоянным, но это показывает сообщение об ошибке и отправляется на поиск.
Примечание. Я удалил все теги Django из этого вопроса, поскольку он, по-видимому, является исключительно Javascript. –
@ DanielRoseman, вся проблема не решена, можете ли вы сказать, что может быть проблемой для этого. –