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

    form che carica da solo la data del giorno

    Ciao ragazzi, sto lavorando ad un sito in joomla e mi sono bloccato a causa di questo: ho creato un form che contiene dei campi per selezionare la data di inizio di una prenotazione; ho impostato anche che quando si apre questa pagina attraverso javascript sia preselezionata la data del giorno in corso, ma non funziona.

    le stringhe di codice in questione sono queste:

    <body onload="aggiornaDataModuloFusion();">
    (per far andare allo script)

    e

    <script language="JavaScript" type="text/javascript" src="http://www.termebelvedere.it/ts_picker.js">

    </script>
    <script language="JavaScript" >
    function aggiornaDataModuloFusion(){
    d = new Date();
    giorno = d.getDate();
    mese = (d.getMonth() + 1) >= 10 ? (d.getMonth() + 1) : (d.getMonth() + 1);

    anno = d.getFullYear();
    document.forms[0].giorno.value=giorno;
    document.forms[0].mese.value=mese;
    document.forms[0].anno.value=anno;

    }
    </script>
    (lo script per far caricare le date giuste)
    Qualcuno saprebbe aiutarmi eprfavore? Sono due ore che ci sto dietro ma non capisco perchè non funziona.
    Ciao e grazie in anticipo!!

    ho dimenticato di linkare il sito se servisse www.termebelvedere.it/booking.html

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi dare alle variabili ed ai campi del form lo stesso nome... inoltre nel form i tre campi sono tre select e non tre input text

    document.forms[0].giorno.selectedIndex=giorno -1;
    document.forms[0].mese.selectedIndex=mese -1;
    document.forms[0].anno.selectedIndex=anno -2009;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    14
    ciao br1, in realtà anche se il codice è sbagliato come mi suggerisci tu, ho trovato il motivo del non funzionamento: è perchè nella stessa pagina prima di questo form ce n'è un altro, e quindi lo script va a controllare quello che si trova prima in ordine nell'html.
    Ora vedo di sistemare tutto, grazie per l'aiuto!!ciao

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.