Har två listboxar, båda innehåller lika många poster. Markera i två listboxar med ett klick
Önskar nu att om man t.ex. markerar 5:e posten i listbox nr 1 ska även med automatik 5:e posten markeras i listbox nr 2. Går det att lösa?Sv: Markera i två listboxar med ett klick
<script type="text/javascript">
function doSelect( idx ){
document.getElementById( 'tvaan' ).selectedIndex = idx;
}
</script>
<select size=5 id="ettan" onclick="javascript:doSelect(this.selectedIndex);">
<option>första</option>
<option>andra</option>
<option>tredje</option>
<option>fjärde</option>
<option>femte</option>
</select>
<select size=5 id="tvaan">
<option>första</option>
<option>andra</option>
<option>tredje</option>
<option>fjärde</option>
<option>femte</option>
</select>
this.selectedIndex hämtar ut den valda posten från listan och skickar den till funktionen doSelect. Funktionen hämtar andra listboxen m.h.a getElementById och sätter selectedIndex till det inskikade värdet. Om du har flera listboxar kan du göra om funktionen så den tar emot en parameter med id:t för den och använder det till getElementById.