Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Split campo mese: funzionamento anomalo

    Ciao ragazzi... difficoltà quotidiana:

    - da un form seleziono il valore
    Novembre 2004
    - lo prevedo in un campo nascosto:
    codice:
     <input type="hidden" name="mese" value=<%=rec("mese")%>>
    e lo passo ad una pagina dove lo recupero con:
    codice:
    Dim mese
            mese = load.getValue("mese")
            RESPONSE.WRITE mese &"
    "
    ma mi passa solo
    novembre
    Ho provato con uno split scritto così:
    codice:
    DIM MESE_DALFORM
    MESE_DALFORM = split(mese, "-")
    mese0 = MESE_DALFORM(0)
    response.write mese0 &"
    "
    mese1 = MESE_DALFORM(1)&" "& MESE_DALFORM(2)
    response.write mese12 &"
    "
    ma restituisce:
    Error Type:
    Microsoft VBScript runtime (0x800A0009)
    Indice non incluso nell'intervallo.: '[number: 1]'
    sapete perché? la svista???? Grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao fraude,

    il value del campo hidden devi delimitarlo con le virgolette
    codice:
    <input type="hidden" name="mese" value="<%=rec("mese")%>">

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Si grazie, ma il problema rimane....

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    hai controllato cosa c'è nell'hidden prima di inviare il form?

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da willybit
    hai controllato cosa c'è nell'hidden prima di inviare il form?
    in che senso? :master:

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    tu recuperi il valore dell'hidden e dici che ne hai solo metà... è questo il problema?
    cos'è questo?
    codice:
    mese = load.getValue("mese")
    come invii il form? Dicce de più, facce capi'

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    è un form di upload file con il recupero di alcuno campi inseriti nel form più il file da uploadare:
    codice:
     <form method="post" action="asp.asp?id=<%=id%>" name="Form" onsubmit="return(verifyDate(this));">
    e visto che il metodo request.form o querystring non è compatibile con l'upload ho trovato questo modo di recuperare i valori.

    Funziona per tutto tranne che per il campo mese, come già spiegato prima.

    Grazie.

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: Split campo mese: funzionamento anomalo

    Originariamente inviato da fraude
    Ciao ragazzi... difficoltà quotidiana:

    - da un form seleziono il valore
    codice:
    Novembre 2004
    - lo prevedo in un campo nascosto:
    codice:
     <input type="hidden" name="mese" value="<%=rec("mese")%>">
    rec("mese") contiene "Novembre 2004"? questo hidden cambia in qualche modo? Lo imposti da javascript? Se non cambia hai guardato l'html della pagina prima di inviare il form?

  9. #9
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Re: Re: Split campo mese: funzionamento anomalo

    Originariamente inviato da willybit
    rec("mese") contiene "Novembre 2004"? questo hidden cambia in qualche modo? Lo imposti da javascript? Se non cambia hai guardato l'html della pagina prima di inviare il form?
    rec("mese") contiene valore "Novembre 2004"; non capisco cosa vuoi dire se l'hidden cambia... so solo che nella pagina asp mi arriva solo valore "Novembre" senza "2004"...

  10. #10
    Prima di inviare il form guarda il sorgente della pagina dal browser e guarda cosa contiene il campo mese del campo hidden.

    Controlla se compare così

    <input type="hidden" name="mese" value="Novembre 2004">

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.