验证jQueryUi DatePicker

时间:2013-01-24 01:39:33

标签: jquery-ui datetimepicker

我在使用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']);

任何想法都会受到赞赏。

干杯

1 个答案:

答案 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/