Visualizzazione dei risultati da 1 a 3 su 3

Discussione: datepicker function

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    datepicker function

    ciao a tutti

    avrei bisogno di un aiuto su una funzione, sto utilizzando il datepicker e avrei bisogno che non appena è stata selezionata una data mi vengano valorizzati tre campi nascosti uno con il giorno, uno con il mese, uno con l'anno

    codice:
    <input type="hidden" name="giorno" id="giorno" />
      <input type="hidden" name="mese" id="mese" />
      <input type="hidden" name="anno" id="anno" />
    non sono molto pratica di jquery anzi molto poco..
    cmq ho iniziato a mettere su una funzione ma adesso non saprei come valorizzare i campi

    c'è qualcuno che saprebbe aiutarmi?

    Grazie mille
    codice:
    $(function() {
    		$( "#datepicker" ).datepicker();
    		$.datepicker.setDefaults( $.datepicker.regional[ "it" ] );
    		
    		$("#datepicker").datepicker({
       		onClose: function(dateText, inst) { $.datepicker( "getDate" ) }
    		});
    		
    	});

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    mmm sono riuscita a prelevare la data in un campo input ma non riesco a divederla in tre campi

    codice:
    <script>
    	$(function() {
    	
    		$( "#datepicker" ).datepicker({
    			altField: "#giorno",
    			altFormat: "d-mm-yy",
    			});
    		$.datepicker.setDefaults( $.datepicker.regional[ "it" ] );
    	});
    	</script>

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    fatto grazie a tutti lo stesso, pubblico il codice se mai qualcuno ne avesse bisogno

    codice:
    <script type="text/javascript">
    		$(document).ready(function(){
    			//$('#datepickerId').datepicker({ dateFormat: 'dd/mm/yy' });
    			$('#datepickerId').datepicker({ 
    				dateFormat: 'dd/mm/yy', 
    				showOn: 'button' , 
    				buttonImage: 'images/calendar.gif',
    				minDate: -0,
    				onSelect: function(dateText, inst) {
    					$('#giorno').val(dateText.substring(0,2));
    					$('#mese').val(dateText.substring(3,5));
    					$('#anno').val(dateText.substring(6));
    				}
    			});
    		});
    	</script>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.