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

    Request.Form da select con attributo "multiple"

    Ho dei problemi a recuperare il valore da un campo select con impostato l'attributo "multiple".

    ho paura che mi sfugga qualcosa...

    codice:
    <select name="pippo" multiple">
    ...
    </select>
    ...
    dim a
    a = Request.Form("pippo")  ' questa variabile non viene valorizzata
    ...
    suggerimenti?

    Grazie R.
    Nostra patria è il mondo intero, nostra legge la libertà.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Al suo interno non dovrebbe comunque avere le option?

    Roby

  3. #3
    si, le ha. le ho omesse nel post. I valori sono simili a questi:

    codice:
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    ...
    Nostra patria è il mondo intero, nostra legge la libertà.

  4. #4
    Request.Form("pippo")
    restituisce una lista di valori selezionati
    Es. 1,3,5,6 oppure casa,villa,albergo

    ma se non viene selezionata nessuna voce allora
    restituisce una stringa vuota

    Ciao

  5. #5
    uhm... ok, grazie. c'è un modo per ottenere il valore della voce visualizzata anche se non è neccessariamente selezionata? Anche in js andrebbe bene (scusate l'OT)

    R.
    Nostra patria è il mondo intero, nostra legge la libertà.

  6. #6
    A cosa ti serve sapere i valori non selezionati di una lista?

  7. #7
    se io uso la select in questo modo:

    codice:
    <select name="pippo" size="1" multiple>
    ...
    </select>
    ottengo un campo di una riga con due frecce per scorrere i valori, ma non li seleziona. Per rendere più immediata la funzione all'utente vorrei che fosse il numero visualizzato a essere salvato. sempre se possibile ovviamente.

    R.
    Nostra patria è il mondo intero, nostra legge la libertà.

  8. #8
    In questo caso devi usare JS
    sull'onchange settare il valore della lista in un campo hidden e
    successivamente con asp ricavare il valore del campo Hidden

  9. #9
    perfetto, grazie mille.

    Ciao R.
    Nostra patria è il mondo intero, nostra legge la libertà.

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.