Javascript datepicker没有在safari上工作

时间:2016-03-17 11:36:00

标签: javascript jquery asp.net-mvc safari datepicker

又是我了...终于能够通过javascript日期选择器将日期传递给我的对象,我无法在Safari上使用它...

这是我的javascript:

<script>
    $(document).ready(function () {
        $('.date').datepicker({ dateFormat: 'dd/MM/yy' });
    });
    $.validator.addMethod('date', function (value, element) {
        if (this.optional(element)) {
            return true;
        }
        var valid = true;
        try {
            $.datepicker.parseDate('MM/dd/yy', value);        // Works on Mozilla FireFox
        }
        catch (err) {
            try {
                $.datepicker.parseDate('dd/MM/yy', value);    // Works on Google Chrome
            } catch (err) {
                    valid = false;
            }
        }
        return valid;
    });
</script>

这就是电话:

@Html.TextBoxFor(model => model.date, "{0:dd/MM/yy}", new { @class = "date" })

我怎样才能让它成功... Safari好吗?

编辑:如果需要,这是我在web.config中的文化:

<globalization culture="fr-FR" uiCulture="fr-FR" />

1 个答案:

答案 0 :(得分:1)

作为我从@ mrpixel6获得的响应的一部分,问题是你正在使用windows safari

2012年link不支持

window safari。

查看Browser Support _ jQuery UI,你可以看到safari版本需要收集然后5.以便它不支持safari windows版本

希望它的帮助:)