2012-06-01 17 views
6

Si prega di qualcuno mi può aiutare .. Ho una funzione jsCome chiamare una funzione js onSelezionare evento di jquery datepicker?

function updateAb(param){ some manipulation } 

E io chiamo un evento onselect datepicker jQuery come ..

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

voglio chiamare la funzione js a selezionare, come farlo? Il mio obiettivo è quello di ottenere il valore selezionato della data dal datepicker e impostare il valore dell'attributo nel campo di input. Qualcuno può aiutarmi???

risposta

25

Qui va ur codice

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

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

ya ha aggiornato il codice .. tutti e due sono lo stesso tizio .. –

+0

@JuanMendes Sì, hai ragione, non ero chiaro con la mia domanda, ma volevo ciò che Kabilan ha pubblicato qui. Grazie a tutti e due ... – Rahul

+0

Grazie a @Kabilan per la risposta – Rahul

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

Insomma

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

Si sta aggiornando copiando la mia risposta? : p –

+0

@JuanMendes senza compagno, non è mia abitudine, succede in parallelo – thecodeparadox

+0

Non pensavo che lo stavate facendo, solo che continuavo a vedere i vostri aggiornamenti subito dopo i miei aggiornamenti –

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

Ancora più semplicemente, se si vuole i parametri dateText e inst da passare al updateAb

$(".datepicker").datepicker({onSelect: updateAb}); 
Problemi correlati