salve.
io avrei bisogno di sapere come cambiare valore in una select option al momento "change" su di essa.
per esempio :
ho 2 select option che vanno da 1 a 10. se clicco per es. 3 sulla prima select, anche nella seconda deve automaticamente selezionarsi 3.
ora immaginiamo che le select siano 10 :
questa è la funzioncina jquery che ho fatto :codice:<select id="hours0" name="hours0" onchange="changeHours('0', '10');"> <option value="opt01">Select</option> <option value="opt02">---</option> <option value="opt03">1/option> <option value="opt04">2/option> .... <option value="opt112">10/option> </select> <select id="hours1" name="hours1 onchange="changeHours('1', '10');"> <option value="opt11">Select</option> <option value="opt12">---</option> <option value="opt13">1/option> <option value="opt14">2/option> .... <option value="opt112">10/option> </select> ... <select id="hours9" name="hours9" onchange="changeHours('9', '10');"> <option value="opt91">Select</option> <option value="opt92">---</option> <option value="opt93">1/option> <option value="opt94">2/option> .... <option value="opt912">10/option> </select>
così facendo...la selezione è "a scalata". cioè seleziono la prima select e il valore và su tutte le successive... seleziono la terza e il valore della terza và su tutte le successive, e via così.codice:function changeHours(idh, idhmax) { for (i=idh+1; i<idhmax; i++) { $("#hours"+i).val($('#hours'+idh+' option:selected').val()); } }
questo però purtroppo non funziona...và solo con la prima select (scartandomi la seconda)
qualche idea?
cordiali saluti

Rispondi quotando