Exempel;
<h4>Markera och flytta</h4>
<form>
<select name="foo" size="10">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select><br>
<input type="button" onClick="moveit(this.form.foo,-1)" value="Flytta upp">
<input type="button" onClick="moveit(this.form.foo,1)" value="Flytta ner">
</form>
<script language="JavaScript" type="text/javascript">
function moveit(obj,n){
if(obj.selectedIndex<0) return;
if(obj.selectedIndex==obj.length-1 && n>0 || obj.selectedIndex==0 && n<0) return;
var ttext = obj[obj.selectedIndex+n].text; var tvalue = obj[obj.selectedIndex+n].value;
obj[obj.selectedIndex+n].text = obj[obj.selectedIndex].text; obj[obj.selectedIndex+n].value = obj[obj.selectedIndex].value;
obj[obj.selectedIndex].text = ttext; obj[obj.selectedIndex].value = tvalue;
obj.selectedIndex+=n;
}
</script>
