Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20

Discussione: data odierna

  1. #11
    Originariamente inviato da i_am_antipop
    grazie mille!


    ma come faccio ad attirbuire al campo data il contenuto di "valore"? (cioè 18:11:2005)

    con
    document.form1.data.value = valore;

    mi dice Errore: "document.form1.data.value = valore è nullo o non è un oggetto" eppure è proprio lì...
    succede questo:
    tu esegui lo script ancora prima che venga creato il form e l'oggetto data. ecco come risolvere il tutto:

    tra i tag HEAD scrivi:
    codice:
    <script language="JavaScript">
     function loadPage()
    {today = new Date();
     valore = today.getDate()+':'+(today.getMonth()+1)+':'+today.getFullYear();
     window.document.cappero.cippa.value = valore; 
    }
    </script>
    poi nel body metti onload="loadPage();"
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  2. #12
    Originariamente inviato da br1
    quel messaggio spesso indica che nella pagina esistono piu' oggetti con lo stesso nome... verifica quante volte hai "form1" e "data" (anche come nomi di variabili negli script) e assicurati di avere un solo <body>

    ciao
    l'ho pensato anch'io.. come oggetti non ce ne sono altri con nome form1 e data.


    Invece form1 e data sono richiamati in un'altra funzione check() che controlla il form.


    Ma l'errore lo dà al caricamento della pagina, senza che abbia fatto submit o richamato check().


    Per prova ho creato una pagina di test che NON dà errore, ma NON valorizza "data":
    codice:
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body bgcolor="#FFFFFF" text="#000000">
    <script language="JavaScript">
    	 today = new Date();
    	valore = today.getDate()+':'+(today.getMonth()+1)+':'+today.getFullYear();
    	  alert(valore); 
    	 document.form1.data.value = valore; 
      </script>
    			   
      <form name="form1">
     <input name="data" type="text" maxlength="10" id="data" />
       </form>
    </body>
    </html>
    1,2,3,4,5,10,100 passi!

  3. #13
    Prova a sostituire il tuo codice con il mio
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  4. #14
    Originariamente inviato da delfina blu
    Prova a sostituire il tuo codice con il mio
    mittica!!!



    funziona! grazie mille!

    PS: non avevo ancor letto il tuo post
    PS2: non trovo il campo "window.document.cappero.cippa" ...
    PS3:
    1,2,3,4,5,10,100 passi!

  5. #15
    Originariamente inviato da i_am_antipop
    PS2: non trovo il campo "window.document.cappero.cippa" ...
    mica dovrò utilizzare sempre pippo pluto e topolino
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  6. #16
    Originariamente inviato da delfina blu
    mica dovrò utilizzare sempre pippo pluto e topolino
    malol!!!
    1,2,3,4,5,10,100 passi!

  7. #17
    Originariamente inviato da delfina blu
    tra i tag HEAD scrivi:
    codice:
    <script language="JavaScript">
     function loadPage()
    {today = new Date();
     valore = today.getDate()+':'+(today.getMonth()+1)+':'+today.getFullYear();
     window.document.cappero.cippa.value = valore; 
    }
    </script>
    poi nel body metti onload="loadPage();"
    Ciao, scusate se uppo, ma mi sorge un problema... i primi giorni del mese appaiono così 1,2,3,4.. avrei bisogno che fossero in questo formato (preceduti da zero): 01,02,03,04...

    Come se fa?
    1,2,3,4,5,10,100 passi!

  8. #18
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova così...
    codice:
    function loadPage()
    {today = new Date();
     var day = (today.getDate() /10 <= 1) ? '0'+today.getDate() : today.getDate();
     valore = day+':'+(today.getMonth()+1)+':'+today.getFullYear();
     
     window.document.cappero.cippa.value = valore; 
    }
    ciao

  9. #19
    Originariamente inviato da i_am_antipop
    Ciao, scusate se uppo, ma mi sorge un problema... i primi giorni del mese appaiono così 1,2,3,4.. avrei bisogno che fossero in questo formato (preceduti da zero): 01,02,03,04...

    Come se fa?
    uhm.. effettivamente credevo ci fosse una getFullDate che non esiste. Cmq se esistesse un metodo per avere il numero completo di 0 (senza dover fare dei controlli), mi piacerebbe saperlo, visto che facendo un alert(today); la daca compare compresa di 0.
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  10. #20
    Originariamente inviato da ken84
    prova così...


    ciao
    funziona!
    grazie mille!!
    1,2,3,4,5,10,100 passi!

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.