Thuộc tính defaultValue của Input Date

Định nghĩa và cách sử dụng

defaultValue Thuộc tính thiết lập hoặc trả về giá trị mặc định của trường ngày tháng.

Ghi chú:Giá trị mặc định là Thuộc tính value của HTML định nghĩa trong

Sự khác biệt giữa thuộc tính defaultValue và value là:

  • defaultValue chứa giá trị mặc định
  • Trong khi value chứa giá trị hiện tại sau khi thay đổi một số điều kiện
  • Nếu không thay đổi, defaultValue và value là giống nhau (xin xem ví dụ dưới đây)

Nếu bạn muốn biết liệu trường ngày tháng có thay đổi hay không, thuộc tính defaultValue rất hữu ích.

Mô hình

Ví dụ 1

Thay đổi giá trị mặc định của trường ngày tháng:

document.getElementById("myDate").defaultValue = "2014-02-09";

Thử ngay

Ví dụ 2

Lấy giá trị mặc định của trường ngày tháng:

var x = document.getElementById("myDate").defaultValue;

Thử ngay

Ví dụ 3

Dưới đây là một ví dụ minh họa sự khác biệt giữa thuộc tính defaultValue và value:

var x = document.getElementById("myDate");
var defaultVal = x.defaultValue;
var currentVal = x.value;

Thử ngay

Cú pháp

Trả về giá trị mặc định của thuộc tính:

inputdateObject.defaultValue

Đặt giá trị mặc định của thuộc tính:

inputdateObject.defaultValue = value

Giá trị thuộc tính

Giá trị Mô tả
value Định nghĩa giá trị mặc định của trường ngày tháng.

Chi tiết kỹ thuật

Giá trị trả về: Giá trị chuỗi, biểu thị giá trị mặc định của trường ngày tháng.

Hỗ trợ trình duyệt

Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ tính năng này hoàn toàn.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Hỗ trợ 10.0 Hỗ trợ Hỗ trợ Hỗ trợ

Chú ý:元素 <input type="date"> không hiển thị bất kỳ trường ngày tháng nào/đời sống trong IE11 và các phiên bản sớm hơn.