-1
我想按日期字段值預填充到9999/12/31。我曾嘗試下面的代碼在angularjs中的默認日期值爲9999/12/31
HTML
<div class="col-md-1">
<datepicker date-format="yyyy-MM-dd">
<input
id="endDate"
type="date"
class="form-control"
ng-model="entity.endDate"
placeholder="yyyy-MM-dd
ng-required="true"
ng-disabled="formName == 'VIEWX'"
>
</datepicker>
</div>
控制器
$scope.entity = {
endDate: new Date(9998, 12, 31)
};
我得到的預充的值是 '10000-01-31'
爲什麼?這種行爲有什麼用處?除非你的目標是惹惱你的用戶,否則不要這樣做。如果用戶需要填寫與當前日期接近的日期,則在所有其他情況下預先填寫當前日期,並將其保留。 – Pjetr
這是一個奇怪的代碼行爲。我不知道爲什麼它得到了投票。 Pjetr - 我不知道用戶喜歡這種方式。 – SGN