关键词:
【中文标题】使用 jQuery datepicker 自定义日期格式验证(无法摆脱美国日期验证)【英文标题】:Custom date format validation with jQuery datepicker (can't get rid of US date validation) 【发布时间】:2011-06-28 11:34:32 【问题描述】:我快到了。 我创建了本地化的 jQuery 日期选择器,添加了自定义格式验证,但无法摆脱(默认?)美国日期格式验证。
我正在像这样呈现我的日期字段:
...
@Html.EditorFor(m => m.JobDate)
@Html.ValidationMessageFor(m => m.JobDate)
...
HTML 看起来像这样:
<input class="date hasDatepicker" data-val="true" data-val-required="The JobDate field is required." id="JobDate" name="JobDate" value="28.6.2011" type="text">
<span class="field-validation-valid" data-valmsg-for="JobDate" data-valmsg-replace="true"></span>
最后,我连接(在我的 javascript 文件中)一个 jQuery datepicker 控件来处理我的日期字段:
$(document).ready(function ()
jQuery.validator.addMethod(
"hrDateValidator",
function(value, element)
try jQuery.datepicker.parseDate( 'd.m.yy', value); return true;
catch(e)return false;
,
"Datum nije u formatu d.m.gggg"
);
$('.date').datepicker( dateFormat: "d.m.yy" );
$.datepicker.setDefaults($.datepicker.regional["hr"]);
$('.date').rules("remove");
$('.date').rules("add", hrDateValidator: true );
);
但是,现在我在日期字段上有两个有效的验证规则,美国日期和这个自定义日期。
我无法摆脱这个美国日期规则,为什么这$('.date').rules("remove");
行不删除美国日期规则?
谢谢,
伊戈尔
【问题讨论】:
【参考方案1】:您可以尝试“覆盖”日期验证方法,而不是添加新方法:
jQuery.validator.methods["date"] = function (value, element) ...
【讨论】:
我只花了一个多小时才弄清楚为什么它没有正确解析日期,尽管我设置了自定义日期格式。谢谢。【参考方案2】: date: function (value, element)
try jQuery.datepicker.parseDate('d.m.yy', value); return true;
catch (e) return false;
,
【讨论】:
Jquery datepicker - 年然后月然后日
】Jquerydatepicker-年然后月然后日【英文标题】:Jquerydatepicker-yearthenmonththenday【发布时间】:2017-04-2116:09:34【问题描述】:我正在尝试使用http://foundation-datepicker.peterbeno.com/example.html的日期选择器让用户选择一个日期。日期选择器... 查看详情
如何使用 JavaScript 或 jQuery 在 html 中使用 datepicker 按年月和日填充年龄
】如何使用JavaScript或jQuery在html中使用datepicker按年月和日填充年龄【英文标题】:HowcanIpopulateagebyyearsmonthsanddaysusingdatepickerinhtmlusingJavaScriptorjQuery【发布时间】:2018-01-0300:51:27【问题描述】:我想知道如何获得它?例如我的生日... 查看详情
jQuery + jEditable - 防止提交自定义输入
...】:2011-12-1903:26:06【问题描述】:我正在将jEditable插件与datepicker一起使用,但我需要在将日期提交到数据库之前对其进行验证。所以我将jEditable-datepicker.js编辑成这样:submit:function(setting 查看详情
如何将自定义类添加到我的 JQuery UI Datepicker
】如何将自定义类添加到我的JQueryUIDatepicker【英文标题】:HowtoaddacustomclasstomyJQueryUIDatepicker【发布时间】:2011-10-1312:59:40【问题描述】:我有几个触发JQueryUI日期选择器的输入,例如<inputid="one"type="text"/><inputid="two"type="text"... 查看详情
Swift:使用 UIPicker 自定义 DatePicker
】Swift:使用UIPicker自定义DatePicker【英文标题】:Swift:CustomDatePickerwithUIPicker【发布时间】:2021-01-0511:21:29【问题描述】:你好。创建自定义UIDatePicker的最佳方法是什么?我需要制作一些类似于图片的东西,尽管列是:天、月、年... 查看详情
更新面板内的jquery datepicker在回发后消失
】更新面板内的jquerydatepicker在回发后消失【英文标题】:jquerydatepickerinsideupdatepaneldisappearsafterpostback【发布时间】:2017-03-3114:18:06【问题描述】:我有一个自定义控件,其中包含一个jquerydatepicker并在$(document).ready()函数中对其进... 查看详情
jquery datepicker上的自定义动态验证直到第二个焦点才起作用
】jquerydatepicker上的自定义动态验证直到第二个焦点才起作用【英文标题】:Customdynamicvalidationonjquerydatepickernotworkinguntilsecondfocus【发布时间】:2012-07-3014:39:51【问题描述】:我有一个带有验证的日期选择器,它会弹出一条消息和... 查看详情
jquery datepicker超出css范围
】jquerydatepicker超出css范围【英文标题】:jquerydatepickeroutofcssscope【发布时间】:2011-05-0502:21:06【问题描述】:我在一页中使用了多个ui主题。我创建了一个具有css范围的自定义主题,比如说#scope。我在范围内使用了一个日期选择... 查看详情
DatePicker 更改自定义标题中的视图
】DatePicker更改自定义标题中的视图【英文标题】:DatePickerchangetheviewinthecustomheader【发布时间】:2019-05-2507:11:21【问题描述】:我正在使用带有自定义标题的AngularMaterial的datePicker,并希望在我的datepicker标题中添加一个按钮,以... 查看详情
自定义日期格式“fengyuanchen/datepicker”
】自定义日期格式“fengyuanchen/datepicker”【英文标题】:Customdateformat“fengyuanchen/datepicker”【发布时间】:2021-08-0618:32:03【问题描述】:我正在使用“fengyuanchen/datepicker”日期选择器插件,我需要2021年5月17日的日期格式,但是当... 查看详情
使用特定日期填充 jQuery Datepicker
】使用特定日期填充jQueryDatepicker【英文标题】:PopulatingjQueryDatepickerwithspecificdates【发布时间】:2019-11-2009:48:54【问题描述】:我正在尝试为用户创建一个asp.netmvc视图,以使用jQueryUIDatepicker仅从特定数量的可用日期中进行选择,... 查看详情
在 WooCommerce 中的 jQuery datepicker 问题中禁用工作日和节假日
】在WooCommerce中的jQuerydatepicker问题中禁用工作日和节假日【英文标题】:DisableweekdaysandholidaysinjQuerydatepickerissueinWooCommerce【发布时间】:2018-07-0615:16:07【问题描述】:我有一个使用jQuery-uidatepicker的自定义woocommerce过滤器功能。我... 查看详情
WPF DatePicker:自定义显示文本
】WPFDatePicker:自定义显示文本【英文标题】:WPFDatePicker:CustomDisplayText【发布时间】:2015-10-0509:45:09【问题描述】:我的DatePickerDisplayDate应该有一个自定义格式,但我的问题是,不能使用标准自定义格式标签(如y、yyyy、d和等等... 查看详情
Jquery datepicker 年份变化
】Jquerydatepicker年份变化【英文标题】:Jquerydatepickeryearschange【发布时间】:2011-11-1509:05:15【问题描述】:我正在使用jquery的datepicker作为字段来设置出生日期,同时显示默认选择器,它提供了每月滚动到日期的选项,听起来很乏... 查看详情
在日期选择上关闭 Jquery datepicker
】在日期选择上关闭Jquerydatepicker【英文标题】:CloseJquerydatepikerondateselect【发布时间】:2013-05-2906:15:36【问题描述】:我一直在使用jquerydatepicker,它工作正常,直到我在日期文本框上使用自定义验证器和必填字段验证器。我注... 查看详情
我可以自定义 Android 默认提供的 TimePicker 或 DatePicker 吗?
】我可以自定义Android默认提供的TimePicker或DatePicker吗?【英文标题】:CanIcustomizetheTimePickerorDatePickerprovidedbydefaultonAndroid?【发布时间】:2020-11-0314:58:51【问题描述】:我想知道是否可以自定义Android中默认可用的DatePicker和TimePicker... 查看详情
jQuery UI - Datepicker - 隐藏年份
】jQueryUI-Datepicker-隐藏年份【英文标题】:jQueryUI-Datepicker-Hideyear【发布时间】:2010-04-2311:14:30【问题描述】:我正在使用jQueryUI1.8,我想在弹出窗口和文本框中对用户隐藏年份。本质上,我希望用户只选择日和月,而不是选择日... 查看详情
React bootstrap datepicker - 自定义
】Reactbootstrapdatepicker-自定义【英文标题】:Reactbotstrapdatepicker-customization【发布时间】:2019-12-1302:33:06【问题描述】:我正在尝试通过以下方式自定义react-bootstrap-daterangepicker:我想在选择范围内的日期时使用不同的背景颜色,并... 查看详情