Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340

    jquery datepicker evento in ritardo

    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)

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    $(function() {
       $( "#dalladata" ).datepicker({
          dateFormat: 'dd/mm/yy',
          altField: "#datascelta"
        });
    });

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    altField: "#datascelta"
    aggiunto alla funzione che avevo già????
    Tutto qui?
    Non ho trovato niente del genere, o forse non ho saputo leggere!!!
    Grazie Vindav

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.