106 messaggi dal 04 luglio 2001
C'è qualcuno che mi sa indicare prelevare più valori da una select?
Mi spiego meglio, oltre a prelevare il value di un option io vorrei prelevarne anche un altro, ho provato ad assegnarlo prima all'attributo title e dopo al text sempre della option ma nel primo caso non passa nulla mentre nel secondo mi dice indefinito.

P.S. il valore lo preleve con javascript in quest modo:
document.nomeform.nomeselect.title/text

Ciao Martina

206 messaggi dal 07 agosto 2001
vuoi catturare più valori selezionati di una SELECT?
ovvero vuoi poter selezionare più voci da un menù a tendina e poi catturare i valori selezionati?

106 messaggi dal 04 luglio 2001
Voglio selezionare da una stessa option sia il value che un'altro parametro per esempio:
<select>
<option value="<%=recordset("a")% >" title=<%=recordset("b")%>">testo</option>
</select>

635 messaggi dal 06 settembre 2002
Ciao,

il II valore che vuoi prelevare è relativo alla select (per ogni voce della select cambia) o costante (uguale per ogni voce della select)?

Nel primo caso puoi ricorrere a
<input type="hidden" value="<%=VARIABILE%>" nome="NOME_VARIABILE">

da inserire dopo il classico <Input type="submit" .....>

nel secondo caso, se generi in automatico la select, prelevandola da un database, potresti modificare il valore

es. se hai <Select name="ID"> poi modificare con <Select name="ID_VAR"

e quando generi i value dell'option crearli in questo modo

VALORE=ID&"_"&VAR

<option value="<%=VALORE%>">


a questo punto, sulla pagina successiva devi:

ID_VAR=Request.Form("ID_VAR")
ID_VAR=Split(ID_VAR,"_")
ID=ID_VAR(0)
VAR=ID_VAR(1)

in questo modo riprendi le 2 variabili separatamente.


Spero di essere stato di aiuto

 JD

OJD
206 messaggi dal 07 agosto 2001
se non hai problemi di browser, ovvero se usi solo IE mettendo innerText al posto di value catturi il valore che ti interessa

206 messaggi dal 07 agosto 2001
versione cross-browser

<script language='javascript'>
function checkSel()
{
opt=document.test.test2;
alert(opt.options[opt.selectedIndex].value);
alert(opt.options[opt.selectedIndex].text);
}
</script>

<form name='test' method='post'>
<select name='test2'>
<option value=0>Val1
<option value=1>Val2
<option value=2>Val3
</select>
<br>
<input type='button' value='TEST!' onClick='checkSel();'>
</form>


Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.