2012-06-27 13 views
5

Este código todavía establece el campo hasta la fecha de hoyInicializar jQuery DatePicker con un valor en blanco

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('.date').datepicker({ dateFormat: "mm/dd/yy", changeMonth: true, 
      changeYear: true, yearRange: '1900:2020', defaultDate: '' 
     }); 

    }); 

</script> 

¿Cómo universalmente configurar el campo para comenzar tan blanco?

Respuesta

14

Si el campo muestra la fecha de hoy es debido a cómo se llena el campo de entrada. El planificador de evento se iniciará con cualquier valor que el elemento html tiene, independientemente de lo que es:

Demo

Si no puede controlar el valor del campo de entrada a través del cambio de marcas, pero todavía necesita el campo de entrada que se restablezca , tendrá que hacer esto manualmente:

$(document).ready(function() { 
    $('.date').datepicker({ dateFormat: "mm/dd/yy", changeMonth: true, 
     changeYear: true, yearRange: '1900:2020' 
    }).val(''); 
}); 
+0

¡Haha! A veces soy tan olvidadizo ... –

+0

Estaba inicializando en mi Editor. Planté la fecha y olvidé que lo había hecho. –