gpt4 book ai didi

javascript - datetimepicker 的验证消息不能正常工作?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:50:05 25 4
gpt4 key购买 nike

这里的问题是验证日期时间选择器并在页面加载后重置值。

在页面加载验证工作正常但 datetimepickers 值未重置。

页面加载后,这两个问题值都不会重置,验证也不起作用。

这是 fiddle :http://jsfiddle.net/XHW3w/6/

enter code here:$("#filter-msg").kendoWindow({
modal: true,
visible: false
});
$("#reset").click(function () {
$("#datetimepicker1").val('');
$("#datetimepicker2").val('');
});

$("#datetimepicker1").kendoDatePicker({});
$("#datetimepicker2").kendoDatePicker({});

上面是我的代码。

最佳答案

在过滤器函数中,mindatemaxdate 的值返回为 null。这是因为 .data() 没有存储来自日期选择器的更新值。

我已经更新了您的代码以使用 fiddle 中所示的日期选择器的值。

http://jsfiddle.net/XHW3w/9/

$("#filter").on("click", function () {
var mindate = $('#datetimepicker1').val(); // uses the val method
var maxdate = $('#datetimepicker2').val(); // uses the val method

var product = $("#products").data("kendoDropDownList").value();
var order = $("#orders").data("kendoDropDownList").value();

if (!mindate || !maxdate || !product || !order) {
var content = "";
if (!mindate)
content += "<div class=\"k-error-colored\">mindate is not defined!</div>";
if (!maxdate)
content += "<div class=\"k-error-colored\">maxdate is not defined!</div>";
if (!product)
content += "<div class=\"k-error-colored\">product is not defined!</div>";
if (!order)
content += "<div class=\"k-error-colored\">order is not defined!</div>";

$("#filter-msg").data("kendoWindow")
.content(content)
.center()
.open();
return false;
}
});

关于javascript - datetimepicker 的验证消息不能正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16165681/

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