2011-07-22 37 views

Respuesta

0

$('#datepickerid').focus() deberían hacer el truco.

+0

Esta es una buena idea. Casi resolvió mi problema, hovewer tuve que agregar otra línea: '$ ('# datepickerid'). Click();' – Incredible

17

Para mostrar el selector de fecha asociada a la entrada con ID 'your_elem', se usaría algo como esto:

jQuery('#your_elem').datepicker("show"); 
+0

Esto no funciona para mí. Devuelve un error js. – Incredible

+0

@Incredible ver los documentos: http://api.jqueryui.com/datepicker/#method-show Probablemente tenga un error tipográfico o un error en su selector, verifique si hay algún error en la consola. Y si aún no funciona, publique una nueva pregunta aquí en SO – Lepidosteus

+0

En mi caso, el datepicker es parte de un módulo Drupal y su solución me da un error "No se puede leer la propiedad 'configuración' de indefinido". Tal vez esa es la diferencia. El selector está en lo cierto ya que mi solución publicada como respuesta me funciona con el mismo selector. – Incredible

0
$(function() { 
    $('#DatePicker').datepicker({ 
     duration: '', 
     showTime: true, 
     constrainInput: false, 
     maxDate: '+1y', 
     minDate: '-0d', 
     defaultDate: '' 
    }); 
}); 
0

he tenido este problema (selector de fechas era una parte de un módulo de Drupal en este caso) y trabajaron para mí esto:

$('input.date').focus(); 
$('input.date').click(); 

no funcionó cuando se utilizó solamente $('input.date').click();.