gpt4 book ai didi

javascript - 从日期比较小于日期

转载 作者:行者123 更新时间:2023-11-30 18:00:10 24 4
gpt4 key购买 nike

Hai 我正在开发应用程序 django,我想在其中验证 fromdate 小于 todate。我正在使用以下代码,但它不起作用

表单.py

类 SearchFilterForm(表单):

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");
var todate = document.getElementById("id_todate");
if(fromdate<todate){
alert("Start date should be less than end date");
return false;
}
}

我从日期选择器获取输入,格式为 yy-mm-dd。上面的代码在控制台中没有给出任何错误,但它不起作用。

最佳答案

document.getElementById("id_fromdate") 您正在检索节点。你需要的是值(value)

var fromdate = document.getElementById("id_fromdate").value;
var todate = document.getElementById("id_todate").value;

然后,您需要比较日期,而不仅仅是 .value 将检索的字符串。

关于javascript - 从日期比较小于日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17216735/

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