Computer >> Máy Tính >  >> Lập trình >> Javascript

Trường ngày HTML5 và văn bản giữ chỗ trong Safari


Thuộc tính trình giữ chỗ không hỗ trợ các phần tử đầu vào vào ngày loại đầu vào.

Tuy nhiên, bạn có thể thấy nó hoạt động trên trình duyệt web Safari vì nó không hỗ trợ loại ngày tháng. Điều đó có nghĩa là thuộc tính bị bỏ qua và phần còn lại chỉ là trường văn bản thuần túy.

Do đó, các tính năng sau hoạt động trên Safari Desktop -

<input type = "date" name = "dob" id = "dob" value = "" placeholder = "add dob" />
As an alternative for Safari mobile, use:
input[type='date']:after {
   color: #000000;
   content: attr(placeholder);
}

Và HTML -

<input name = "mydate" type = "date" value = "" placeholder = "add dob" />