2012-06-01 21 views
6

Por favor alguien que me ayude .. Tengo una función js¿Cómo llamar a una función js en evento Select de datepicker jquery?

function updateAb(param){ some manipulation } 

Y yo estoy llamando a un evento onselect planificador de evento jQuery como ..

$(".datepicker").datepicker({onSelect: function(dateText, inst) { ... }}); 

Quiero llamar a la función js en seleccionar, ¿como hacer eso? Mi objetivo es obtener el valor en la selección de fecha del datepicker y establecer el valor del atributo en el campo de entrada. ¿¿¿Alguien puede ayudarme???

Respuesta

25

Aquí va ur código

$('.datepicker').datepicker({ 
    dateFormat: 'dd-mm-yy', 
    numberOfMonths: 1, 
    onSelect: function(selected,evnt) { 
     updateAb(selected); 
    } 
}); 

function updateAb(value){  
    $('#yourInputID').val(value);  
} 
+0

ya actualizaste el código ... de todos modos ambos son del mismo tipo ... –

+0

@JuanMendes Sí, tienes razón, no estaba claro con mi pregunta, pero quería lo que Kabilan publicó aquí. Gracias a los dos ... – Rahul

+0

Gracias @Kabilan por su respuesta – Rahul

3
$(".datepicker").datepicker({ 
     onSelect: function(dateText, inst) { 
      updateAb(dateText, inst); 
     } 
}); 

En resumen

$(".datepicker").datepicker({ 
    onSelect: updateAb 
}); 
+0

¿Estás actualciendo para copiar mi respuesta? : p –

+0

@JuanMendes no mate, no es mi hábito, sucede en paraláo – thecodeparadox

+0

No pensé que realmente lo estaba haciendo, solo que seguí viendo sus actualizaciones inmediatamente después de mis actualizaciones –

5
$(".datepicker").datepicker({ 
    onSelect: function(dateText, inst) { 
     updateAb(dateText); 
    } 
}); 

Aún más simple, si usted desea que los parámetros dateText y inst sea emitida a nombre updateAb

$(".datepicker").datepicker({onSelect: updateAb}); 
Cuestiones relacionadas