我在使用jQueryUI DatePicker时遇到了很多麻烦。
每当它失去焦点时,TextBox的背景会变成浅红色(可能表示无效日期)。
即使日期有效(en-AU)也会这样做。
我写了以下代码:
$(function () {
$('.date').each(function () {
$(this).datepicker({
dateFormat: 'dd/mm/yy',
showOn: "both",
buttonImage: '/Content/calendar.gif',
buttonImageOnly: true
});
});
});
我也查看了这个似乎不起作用的页面:http://jqueryui.com/datepicker/#localization 如果您将右侧的文本框设置为英语 - 澳大利亚语,然后选择一个日期,它仍然是美国格式。
我也尝试添加:
$(this).datepicker($.datepicker.regional['en-AU']);
任何想法都会受到赞赏。
干杯
答案 0 :(得分:1)
我过去遇到过这个问题。
您需要添加一个javascript文件才能正常工作。
以下是所有本地化文件的列表:http://view.jqueryui.com/selectmenu/ui/i18n/。请务必将其添加到<head>
,您应该好好去。
希望这有帮助!
修改强> 的
将此链接用于本地化脚本:
http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/i18n/jquery-ui-i18n.min.js
我还提供了一个演示: http://jsfiddle.net/93RGW/139/