2012-12-19 23 views
5

Perché il tipo = lavoro "data" in Chrome, ma non IE:input type = "data" non funziona in IE

<input name="start_date" type="date" value="<?php echo $today;?>" autocomplete="off" required="required"> 

Se avete bisogno di ulteriori informazioni fatemelo sapere. Grazie!

+2

Questo non è supportato da IE. – CharliePrynn

+0

http://caniuse.com/#feat=input-datetime – SLaks

+0

Qui puoi vedere cosa è compatibile quando si tratta di tipi di input http://www.w3schools.com/html/html5_form_input_types.asp – MrKiane

risposta

11

input type = 'date' è una funzionalità HTML 5. Come tale, essa non è implementata da tutti i browser ancora, e non sarà supportato da vecchi browser come IE 7 e 8.

http://caniuse.com/#search=date

è necessario utilizzare un polyfill con javascript per gestire questi casi e di fornire un consistente esperienza utente sui browser che non supportano HTML5.

+0

type = "date" non funziona in IE9 og IE10 o – Tommy

+3

o IE11, come è evidenziato dal collegamento caniuse nella risposta. In effetti, la maggior parte dei browser sembra non implementarla. –

1

È possibile verificare, quali elementi del nuovo standard HTML5 sono supportate da quale browser semplicemente aprendo sito come http://html5test.com/ nel tuo browser