ciao ragazzi ...
sto impazzendo con una "cosaccia" che mi ha fatto perdere un bel po' di tempo ... io mi sono arreso e vi chiedo gentilmente una mano![]()
ho il seguente form
con questo in pratica mi seleziona tutte le option della select, e mi passa tutti i valori in "?liste ='+vliste" ...codice:<form name="nomeForm" onSubmit="view_frame.location='pagina.asp?liste ='+vliste "> <select name="liste" size="4" multiple> <option value="aaa">aaa</option> <option value="bbb">bbb</option> <option value="ccc">ccc</option> <option value="ddd">ddd</option> <option value="eee">eee</option> </select> <SCRIPT LANGUAGE="JavaScript"> var vliste =''; var o=document.nomeForm.liste for (var i=0; i<o.length; i++) { if (o.options[i].selected=true) { vliste +=o.options[i].value; } } </SCRIPT> </form>
ma non riesco proprio a capire perchè se seleziono SOLO 2 o 3 option alla fine invece mi passa il valore di tutte!![]()
chi mi illumina per piacere?![]()