2014-11-14 7 views
9

Selamlar.Html 5 [giriş tipi = Tarih] kontrolü, MAX tarihi iPhone/Ipad'de çalışmıyor

Html tarih giriş denetimi ile çalışma.

input type = "tarihi" max = "2014-13-11" krom olarak

onun max'attribute dolayısıyla kısıtlayan ve gelecekteki tüm tarih

devre dışı bırakma Fakat aynı çalışmıyor' tanıma iPad/iPhone. Bunun yerine iPad'de gelecekteki tarihi seçmek için izin verme.

Google'ın, Google'ın, henüz, tarih denetiminin Max özniteliğini desteklemediğini öğrendik.

Etrafta bir iş var mı? ya da herhangi bir nokta/yön bana gerçekten yardımcı olacaktır.

Çok teşekkürler. Karthik

cevap

0

iOS'taki Safari, input="date" için max ve min özelliklerini desteklemez.

Bunun için Pikaday gibi bir JavaScript datapicker kullanabilirsiniz. demo aşağıya bakın: Daha fazla bilgi için

var picker = new Pikaday({ 
 
    field: document.getElementById('datepicker'), 
 
    firstDay: 1, 
 
    minDate: new Date(), // minimum/earliest date 
 
    maxDate: new Date(2017, 12, 31), // maximum/latest date 
 
    yearRange: [2000, 2017], 
 
    // demo only 
 
    position: 'top left', 
 
    reposition: false 
 
});
<!-- Pikaday Library --> 
 
<link href="https://cdnjs.cloudflare.com/ajax/libs/pikaday/1.5.1/css/pikaday.min.css" rel="stylesheet" /> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/pikaday/1.5.1/pikaday.min.js"></script> 
 

 
<!-- Datepicker Input --> 
 
<label for="datepicker">Date</label> 
 
<input type="text" id="datepicker">

, lütfen refer to the documentation on GitHub.