Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    problemi richiamare una combo

    Salve a tutti!!

    non so come richiamare una combo in vbscript

    il codice:
    codice:
    response.write"<Select Name='fDestination'>"
    Dim lDestinationsToChoose
    For lDestinationsToChoose=0 to ubound(DestinationsToChoose)
    	response.write "<OPTION VALUE=" & lDestinationsToChoose & ">" & DestinationsToChoose(lDestinationsToChoose)
    next
    response.write"</Select>"
    come posso ottenere il valore selzionato e assegnarlo ad una variabile?

    ho provato così:
    codice:
    destC = (DestinationsToChoose(lDestinationsToChoose - 1))
    Ma non funziona!!!!

    Aiuto please
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: problemi richiamare una combo

    Originariamente inviato da bronz
    .....

    come posso ottenere il valore selzionato e assegnarlo ad una variabile?

    ....
    Non è chiaro questa fase o passaggio, se l'operazione di selezione la deve fare l'utente/visitatore dovrai ricaricare la pagina è passare il dato in querystring (o in ajax ma qui saremmo OT) se deve essere preimposto dovrai inserire un if nel ciclo for che selezionerà la option desiderata.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    .....

    come posso ottenere il valore selzionato e assegnarlo ad una variabile?

    ....

    nel senso il valore della combo che l'utente ha selezionato

    la scelta dell'utente in quel momento selezionata avrà un valore richiamabile!?!

    mi serve la sintassi in vb script
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come già detto se la selezione la fa l'utente, dovrai ricaricare la pagina (il + veloce) in querystring tipo:
    codice:
    response.write"<Select Name='fDestination' onchange=""?Destination=""+this.options[this.selectedIndex].value>"
    Dim lDestinationsToChoose
    For lDestinationsToChoose=0 to ubound(DestinationsToChoose)
    	response.write "<OPTION VALUE=" & lDestinationsToChoose & ">" & DestinationsToChoose(lDestinationsToChoose)
    next
    response.write"</Select>"
    che recupererai cosi:
    codice:
    destC = request("Destination")
    oppure non capito il problema, in tal caso o metti una pagina demo online oppure attendi uno + intuitivo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ma a me quella variabile serve proprio per poterla inviare tramite querystring ad un'altra pagina....

    e possibile richiamarla tipo:

    destC = document.fDestination.valore

    e la sintassi di questo passaggio che non riesco a capire.....

    scusa forse sono un mulo, ma voglio tentare di non stravolgere tutto il codice
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da bronz
    ma a me quella variabile serve proprio per poterla inviare tramite querystring ad un'altra pagina....

    e possibile richiamarla tipo:

    destC = document.fDestination.valore

    e la sintassi di questo passaggio che non riesco a capire.....

    scusa forse sono un mulo, ma voglio tentare di non stravolgere tutto il codice
    Boh.... forse sono io....
    Gli ambienti sono diversi una cosa è il server che elabora/struttura/crea pagine (che ha prescindere dall'estensione [.asp/.php/.jsp] il browser le interpreterà sempre e solo come html) che invia al client che ha sua volta mostra/visualizza all'utente, se quest'ultimo fa una modifica sulla pagina (cambia una select, compila un campo, etc...) fino a che non invierai la pagina al server quest'ultimo non sa cosa è successo sulla pagina (per questo è nato ajax proprio x ovviare a questo problema).
    Pertanto per valorizzare un variabile lato server da un dato ricevuto dal client devi ricaricare la pagina (invio dati in querystring) oppure usare ajax.
    Spero d'averti chiarito le idee, altrimenti come non detto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.