Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610

    javascript calendar in una pagina con 3 form

    ho la necessitį di inserire in una pagina un javascript che apre una popup con un calendario per facilitare l'inserimento della data, per questo utilizzo questo javascript: http://www.dhtmlgoodies.com/scripts/..._calendar.html, peró se nella pagina metto solo un <form> con un campo data il calendario funziona se nella pagina metto 3 <form> differenti ognuno con un campo data, dal secondo form in poi non funziona il javascript come posso risolvere?

    l'errore che mi da dal secondo form in poi é il seguente:


    Message: 'value' is null or not an object
    M.Solazzi
    from
    Mexico City!!

  2. #2
    non puoi mostrare la pagina che stai creando o il codice che usi?
    I DON'T Double Click!

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    l'immagine che allego é un listato semplificato dove ci sono 2 form con 2 input fecha con relativo javascript ma ho capito che funziona solo per il primo form come posso risolvere?
    Immagini allegate Immagini allegate
    M.Solazzi
    from
    Mexico City!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    scusate.. fecha sarebbe data in spagnolo!! Il fatto é che vivo in Messico...
    M.Solazzi
    from
    Mexico City!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    mi serve davvero risolvere qualcuno puó aiutarmi?
    M.Solazzi
    from
    Mexico City!!

  6. #6
    a parte i nomi dei form che NON vanno bene (non puoi mettere un numero come nome di un form) facendo document.forms[0] prendi il primo form, poi fai . ed il nome del campo che vuoi leggere. Ecco nell'immagine della prima form chiami document.forms[0].fecha_termico_proyecto, solo che il nome del campo della form č fecha, chiaramente non va bene.
    Nella seconda immagine, invece, chiami il campo fecha2, che esiste, ma lo chiami sempre sul document.forms[0], che č la prima form, dovresti fare:

    Prima immagine:
    codice:
    disaplyCalendar(document.forms[0].fecha, 'dd/mm/yyyy', this)
    Seconda immagine:
    codice:
    disaplyCalendar(document.forms[1].fecha2, 'dd/mm/yyyy', this)
    N.B. ovviamente se ci sono dei form prima dei calendari dovrai cambiare l'indice del form che ottieni.

    P.S. in futuro copia il codice nel tag BBCode CODE e non un'immagine
    I DON'T Double Click!

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    i nomi dei form erano inventati solo per dare un esempio del problema. Comunque cambiare document.forms[0].fecha_termico_proyecto con document.forms[1].fecha_termico_proyecto2 giį l'avevo provato e non funziona.
    M.Solazzi
    from
    Mexico City!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    il secondo e terzo form sono dentro un ciclo php per questo credo non funziona ossia document.forms[1] si va a ripetere credo
    M.Solazzi
    from
    Mexico City!!

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.