javascript - Bootstrap 日期选择器。如果日期尚未加载,则选择当前日期作为默认日期

标签 javascript jquery twitter-bootstrap date datepicker

我有一个在以下情况下重用的 View

1) 当一个新对象被创建时。 2)当我们更新对象的一些属性时。

这些属性之一是日期

我想知道如何使 Bootstrap 日期选择器工作,以便它可以检查输入字段在 View 加载时是否有值,或者如果它为空,则将当前日期设置为默认日期。

我目前只有这个(设置当前日期)

    $(function () {
        $('.datepicker').datepicker({
            "setDate": new Date(),
            "autoclose": true
        }).datepicker("setDate", new Date());
    });

</script>

但是,当然,在对象已保存日期的情况下,它会替换日期,并且我想保留该日期,除非用户决定更新它。

预先感谢您的帮助!

最佳答案

也许可以尝试...

$(function () {
    $('.datepicker').datepicker({
        "autoclose": true
    }).filter(function(){
        //filter just the ones that do not have a value
        return ( '01/01/0001' === this.value || ( this.value || '' ).trim().length < 1 )
    }).datepicker("setDate", new Date());
});

关于javascript - Bootstrap 日期选择器。如果日期尚未加载,则选择当前日期作为默认日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45725956/

相关文章:

javascript - 为什么 jQuery addClass 方法在这里不起作用?

java - 接收错误: "200": "parsererror": SyntaxError: "Unexpected end of input" during jquery ajax call

javascript - 如何使用 JQuery 为“下一个”和“上一个”按钮创建有效的方法来显示/隐藏单个 HTML 页面的部分?

javascript - Require.js 中没有定义调用函数

javascript - 检查对象是否是构造函数 - IsConstructor

javascript - 如何改变 svg 的颜色?

javascript - 用于使 div 与页面/文档大小相同的 CSS/javascript

javascript - 在 Bootstrap 中禁用复选框标签并将其灰显

javascript - 使 Bootstrap 的弹出链接可点击?

javascript - 淡入/淡出的简单切换不适用于过渡、不透明度和可见性