Uso html5 y el calendario con el html5 input type date.
Como no funciona en todos los navegadores todavía, pues tengo jquery donde no funciona.
Como el firefox donde no funciona el input type date, pues se quedaba el input antes de elegir fecha vacío, y me gustaría que salga igual como sale con el html5 (type=date), sol el año, pero dia y mes con letras. (así dd/mm/2016), o también podrá ser algún texto.
He conseguido poner que salga el default date, pero no me gusta que salga entero,
alguna idea?
Este es el código, pongo en negrita la línea que pone el default value en el input
Código HTML:
Ver original
Llegada: <input type="date" name="llegada" class="date" id="datellegada" min="2016-04-07" max="2016-12-31" value="">
Código Javascript:
Ver original
(function() { var elem = document.createElement('input'); elem.setAttribute('type', 'date'); if ( elem.type === 'text' ) { $.datepicker.setDefaults({ dateFormat: "yy-mm-dd", regional: 'en', }) [B]$('#datellegada').datepicker().datepicker('setDate', new Date());[/B] $('#datellegada').datepicker('option', 'minDate', new Date(2016, 3, 1)); $('#datellegada').datepicker('option', 'maxDate', new Date(2017, 0, 6)); //para fecha 6 de enero así: (2017, 0, 6) }