我有一个视图,在以下情况下重复使用
1( 创建新对象时。 2(当我们更新对象的某些属性时。
其中一个属性是日期。
我想知道如何使引导日期选择器工作,以便它可以检查输入字段在视图加载时是否有值,或者,如果为空,则将当前日期设置为默认值。
我目前只有这个(设置当前日期(
$(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());
});
试试这个:
@{ String currentDate = DateTime.Now.ToString("yyyy/MM/dd"); }
<div class="col-sm-4">
<div class="form-group">
@Html.LabelFor(m => m.DATE)
@if (string.IsNullOrEmpty(Model.DATE))
{
@Html.TextBoxFor(m => m.DATE, new { @class = "form-control datepicker", @Value = currentDate })
}
else
{
@Html.TextBoxFor(m => m.DATE, new { @class = "form-control datepicker"})
}
@Html.ValidationMessageFor(m => m.DATE)
</div>
</div>