Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    calendario che restituisce la data in un campo

    ciao ragazzi,
    tempofa avevo trovato questo calendario che mi visualizza una finestra di selezione e m iinserisce una data in un campo.

    adesso vorrei modificarlo per fare in modo che i mesi formati da una sola cifra vengano scritti con lo '0'.

    ecco il codice...
    PAGINA HTML:
    codice:
    <html>
    <head>
    <script language="javascript" type="text/javascript" src="calendario.js"></script>
    </head>
    <body>
    <form name="dati" method="post" action="test.php" id="dati">
    
    
    
    <span id="calendario_outer" style="font-family:Arial;">
    <script type="text/javascript">
    		var campo='';
    		campo+="<INPUT type=\"text\" readonly=\"readonly\" id=\"calendario\"  style=\"font-family:Arial;font-size:X-Small;\" name=\"calendario\" value=\"";
    		campo+=scrivi_data_odierna(0)+"\">";
    		document.write (campo);
    </script>
    <input type="button" name="calendario_calbutton" value=" ... " id="calendario_calbutton" />
    </span>
    <script language="javascript">
    calendario_outer_EnableHideDropDownFlag = false;
    calendario_outer_VisibleDate = scrivi_data_odierna(-1);
    
    function calendario_Up_SetClick(addClickTo)
    {
    	if(addClickTo != '') document.getElementById(addClickTo).onclick = calendario_Up_CallClick;
    	document.onmousedown = CalendarPopup_Up_LostFocus;
    	document.getElementById('calendario').onclick = calendario_Up_CallClick;
    }
    
    function calendario_Up_CallClick(e)
    {
    	var monthnames = new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
    	var daynames = new Array('L','M','M','G','V','S','D');
    	CalendarPopup_Up_DisplayCalendar("calendario_outer_EnableHideDropDownFlag", "calendario","","","calendario_div", "calendario_monthYear", "calendario_Up_PreDisplayCalendar", "calendario_Up_PreMonthYear", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:LightGrey;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Gray;background-color:AntiqueWhite;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:Yellow;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:White;background-color:Red;font-family:Verdana,Helvetica,Tahoma,Arial;font-weight:bold;font-size:XX-Small;'","style='color:Black;background-color:Orange;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:Red;font-family:Verdana,Helvetica,Tahoma,Arial;font-weight:bold;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", 2, monthnames, daynames, 1, 6, 5, false, false, '01/01/1000', '12/31/9999','calendario_calbutton',1, false, 'calendario_Up_PostBack', 0, 0, false, 'Annulla', false, 'Data oggi:', '', '', -1, "calendario_outer_VisibleDate", "Seleziona una data", CalendarPopup_Array_calendario_outer, '', '', '', '');
    }
    
    function calendario_Up_PreDisplayCalendar(theDate)
    {
    	var monthnames = new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
    	var daynames = new Array('L','M','M','G','V','S','D');
    	CalendarPopup_Up_DisplayCalendarByDate("calendario","","calendario_div", "calendario_monthYear", "calendario_Up_PreDisplayCalendar", "calendario_Up_PreMonthYear", theDate, "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:LightGrey;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Gray;background-color:AntiqueWhite;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:Yellow;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:White;background-color:Red;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:Orange;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:Red;font-weight:bold;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", 2, monthnames, daynames, 1, 6, 5, false, false, '01/01/1000', '12/31/9999', false, 'calendario_Up_PostBack', false, 'Annulla', false, 'Data oggi:', '', '', -1, "calendario_outer_VisibleDate", "Seleziona una data", CalendarPopup_Array_calendario_outer, '', '', '', '');
    }
    
    calendario_Up_SetClick('calendario_calbutton');
    
    function calendario_Up_PreMonthYear(theDate)
    {
    	var monthnames = new Array('Gen','Feb','Mar','Apr','Mag','Giu','Lug','Ago','Set','Ott','Nov','Dic');
    	CalendarPopup_Up_DisplayMonthYear("calendario_div", "calendario_monthYear", "calendario_Up_PreDisplayCalendar", "calendario_Up_PreMonthYear", monthnames, theDate, "Applica", "Annulla", "01/01/1000", "12/31/9999");
    }
    
    function calendario_Up_PostBack() {
    }
    var CalendarPopup_Array_calendario_outer = null;
    
    </script>
    
    <div id="calendario_div" onmouseover="document.onmousedown = null;" onmouseout="document.onmousedown = CalendarPopup_Up_LostFocus;" style="visibility:hidden;z-index:5000;position:absolute;"></div>
    <div id="calendario_monthYear" onmouseover="document.onmousedown = null;" onmouseout="document.onmousedown = CalendarPopup_Up_LostFocus;" style="visibility:hidden;z-index:5001;position:absolute;"></div>
    
    
    
    </form>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    !move to javascript
    There are 10 types of people in the world - those who understand binary and those who don't.

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