gpt4 book ai didi

jquery - MVC DateTime 验证 - 英国日期格式

转载 作者:行者123 更新时间:2023-12-03 21:28:42 25 4
gpt4 key购买 nike

我有一个简单的 View ,其中包含两个日期字段,并添加了 ValidationMessageFor 控件以进行不显眼的 JavaScript 验证。

我的问题是,当我的日期格式正确时(dd/MM/yyyy),我总是被告知无效

我已添加<globalization culture="en-GB" uiCulture="en-GB"/>到我的 web.config,还包括 [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]在每个 DateTime 属性上,但它仍然不接受英国格式的日期。

我在这里遗漏了什么明显的东西吗?

最佳答案

实际上你只需要重载不引人注目的 JavaScript 日期验证方法

jQuery(function ($) {
$.validator.addMethod('date',
function (value, element) {
if (this.optional(element)) {
return true;
}

var ok = true;
try {
$.datepicker.parseDate('dd/mm/yy', value);
}
catch (err) {
ok = false;
}
return ok;
});
});

关于jquery - MVC DateTime 验证 - 英国日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053022/

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