我有一个在以下情况下重用的 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/