gpt4 book ai didi

javascript - 在 Django 中比较日期和验证]

转载 作者:行者123 更新时间:2023-11-29 22:12:42 25 4
gpt4 key购买 nike

表单.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){
{
$("#error-warning").show();
$("#error-warning").text("Please correct the To date");
return false;
}

}

模板.html

<button type="submit" name="filter" onclick="comparedate()">Go <img src="/static/images/button-icon-ir-fwd.png" alt="" height="17" width="8"></button><div id="error-warning" style="display:none" class="errorlist">Please correct the To date</div>

此代码用于验证开始日期和结束日期。验证正在进行,但在验证后表单会再次提交。这用于搜索报告功能,因此如果输入的结束日期小于开始日期,则会显示错误消息并用于搜索,这是不应该发生的。

谁能告诉我这是什么问题

最佳答案

这个问题我们有不同的解决方案,你可以试试

<button type="submit" name="filter" onclick="javascript:return comparedate();"> Go<img src="/static/images/button-icon-ir-fwd.png" alt="" height="17" width="8"></button><div id="error-warning" style="display:none" class="errorlist">Please correct the To date</div>

关于javascript - 在 Django 中比较日期和验证],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17239284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com