Ciao, utilizzo questo codice misto ASP + Javascript su una select multiple:
La mia necessità è quella di poter selezionare più valori contemporaneamente dalla select multipla e passarli in query string alla stessa pagina asp per poi inviarli ad un form.codice:<% Function SELECTED(firstVal, secondVal) If cSTR(firstVal) = cSTR(secondVal) then SELECTED = " SELECTED" End If End Function %> <select size="8" name="SelectMultipla" multiple onChange="window.document.location='stessapagina.asp? strVariabile='+this.options[this.selectedIndex].value+'';"> <% valore_strVariabile = request.querystring("strVariabile") If valore_strVariabile = "" then %> <option>Seleziona un valore</option> <option value="10">10</option> <option value="100">100</option> <option value="150">150</option> <% Else %> <option>Seleziona un valore</option> <option value="10" <%=SELECTED("10", valore_strVariabile)%>>10</option> <option value="100" <%=SELECTED("100", valore_strVariabile)%>>100</option> <option value="150" <%=SELECTED("150", valore_strVariabile)%>>150</option> <% End If %> </select>
Non ci riesco perchè se seleziono valore 100 nella combobox :
e se poi seleziono valore 150 nella combobox, il valore 100 viene perduto:h t t p ://localhost/userTest/stessaPagina.asp?strVariabile=100
invece a me serve una cosa del tipo:h t t p ://localhost/userTest/stessaPagina.asp?strVariabile=150
E' fattibile questa cosa?h t t p ://localhost/userTest/stessaPagina.asp?strVariabile=100,150
Grazie

Rispondi quotando