HTML DOM Input Date 物件


HTML DOM Input Date 物件表示一個型別為 date 的輸入 HTML 元素。

語法

以下是語法:

  • 建立型別為 date 的<input>
var dateObject = document.createElement(“input”);
dateObject.type = “date”;

屬性

這裡,“dateObject” 可以具有以下屬性:

屬性描述
autocomplete它定義日期欄位的 autocomplete 屬性的值。
autofocus它定義日期欄位是否應在初始頁面載入時獲得焦點。
defaultValue它設定/返回日期欄位的預設值。
disabled它定義日期欄位是否停用/啟用。
form它返回包含日期欄位的封閉表單的引用。
max它返回/設定日期欄位的 max 屬性的值。
min它返回/設定日期欄位的 min 屬性的值。
name它定義日期欄位的 name 屬性的值。
readOnly它定義日期欄位是否為只讀。
required它定義是否必須填寫日期欄位才能提交表單。
step它定義日期欄位的 step 屬性的值。
type它返回日期欄位的表單元素的型別。
value它定義日期欄位的 value 屬性的值。

布林值

並且,還有以下方法:

booleanValue詳情
stepDown它定義日期欄位應增加的天數。
stepUp
它定義日期欄位應增加的天數。

示例

讓我們看看Input Date max 屬性的一個示例:

即時演示

<!DOCTYPE html>
<html>
<head>
<title>Input Date Max</title>
</head>
<body>
<form>
Date Select: <input type="date" id="date" name="DateSelect" max="2018-12-31">
</form>
<button onclick="getMaxDate()">Change Max Date</button>
<div id="divDisplay"></div>
<script>
   var inputDate = document.getElementById("date");
   var divDisplay = document.getElementById("divDisplay");
   divDisplay.textContent = 'Max of date input: '+inputDate.max;
   function getMaxDate() {
      var oldInputDate = inputDate.max;
      inputDate.max = '2020-12-31';
      divDisplay.textContent = 'Max of date input: '+inputDate.max;
   }
</script>
</body>
</html>

輸出

這將產生以下輸出:

點選“更改最大日期”按鈕之前:

點選“更改最大日期”按鈕之後:

更新於:2019年7月30日

163 次檢視

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告