Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62

    Creare data da tre campi form

    In un mio form vorrei che l'utente finale inserisse una data tramite tre caselle (gg, mm, aaaa).
    Ho pensato di raggruppare questi tre campi in un campo nascosto per poi inviare il tutto al database ma l'istruzione di "unione" non mi riesce.

    Ecco la riga del campo nascosto:

    <input name="hiddenField" type="hidden" value="<%=form.gg.value & form.mm.value & form.aaaa.value%>">

    Dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Prova passando i tre valori:

    a=Request.Form("giorno")
    b=Request.Form("mese")
    c=Request.Form ("anno")

    e poi:

    data=Cdate(a & "/" & b & "/" & c)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62
    Ho provato ma non funziona. Poi la data la posso inserire come testo perchè non ci devo fare operazioni particolari.

    Questo è il codice che ho usato:

    <% a=Request.Form("gg")
    b=Request.Form("mm")
    c=Request.Form("aaaa")
    response.write(a)
    %>

    Per controllare il valore ho messo un valore predefinito a gg ma il response non funziona... :master:

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Scusa con il response.write non ti da nulla? Fammi vedere i due codici...............

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62
    Non ho altro da postare... i form si chiamano gg, mm e aaaa, nessuno ha script già pronti? Così taglio la testa al toro.

  6. #6
    Ma tu vuoi fare tutto nella stessa pagina giusto?

    non vuoi che dopo l'invio del form vengano raggruppati i campi, ma vuoi che ti ei crea la data in input hidden?

    dico bene?

    Se vuoi fare questo usa javascript
    Altrimenti inserisci
    il codice:
    codice:
    a=Request.Form("giorno")
    b=Request.Form("mese")
    c=Request.Form ("anno")
    
    data=Cdate(a & "/" & b & "/" & c)
    Nella pagina di destinazione del Form

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    62
    Provo con javascript, poi ti faccio sapere

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.