繁体   English   中英

Javascript 日期选择器不适用于 safari

[英]Javascript datepicker not working on safari

又是我……终于能够使用 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" />

作为我从@mrpixel6 得到的回应的一部分,问题是您使用的是 windows safari

sice 2012链接不支持 window safari。

查看浏览器支持 _ jQuery UI ,您可以看到需要收集 safari 版本,然后 5. 所以它不支持 safari windows 版本

希望它的帮助:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM