Ciao, ho un problema con il datepicker che sto cercando di studiare, c'è un ritardo della funzione onselect, che non riesco a gestire.
Devo poter trasferire la data selezionata ad altra funzione php ma nel campo di mio interesse la vedo solo se riclicco sul datepicker!
Posto il codice nella speranza che qualcuno mi sappia dare informazioni.
codice:
<script language="javascript">
function ctr(quale)
{
s =quale.value;
document.getElementById("datascelta").value= s ;
}
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#dalladata').datepicker({ dateFormat: 'dd/mm/yy' });
});
$('#datepicker').onselect('option','click', function(){
alert("Cambio");
});
</script>
<div id="dataform">
<form name="cambia" method="POST" action="#">
<div id="datepicker" align="left" > Tabellone Prenotazioni del giorno
<input name="dalladata" id="dalladata" type="text" value="<?php echo $dalladata;?>"
maxlength="10" size="10" align="left" onClick="ctr(this)"/>
<input type="text" name="datascelta" id="datascelta" readonly />
</div>
</form>
</div>
Per controllarne la validita' ho inserito la funzione ctr che mi porta la data selezionata
dentro il campo datascelta, ma qui lo vedo solo dopo aver riaperto il datepicker!
Mi sapete dire come devo fare per trasferire la data nel campo datascelta subito
quando clicco il giorno nel datepicker?
Ho provato a leggere la documentazione parla dell'evento onselect ma non mi funziona!
Grazie per l'aiuto (eventuale)