<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
</head><body>
<form>
<SELECT SIZE="1" name="navne" onchange="a=this.value.split('-');f=this.form;f.fornavn.value=this.value.replace('-'+a[a.length-1],'');f.efternavn.value=a[a.length-1];">
<OPTION VALUE="">Vælg</OPTION>
<OPTION VALUE="Thomas-Hansen">Thomas-Hansen</OPTION>
<OPTION VALUE="Lars-Emil-Jensen">Lars-Emil-Jensen</OPTION>
</select>
<input type="text" name="fornavn" value="Thomas" size="5">
<input type="text" name="efternavn" value="Hansen" size="5">
</form>
</body></html>
... Men som Ole antder er det nok bedre med mellemrum ...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
</head><body>
<form>
<SELECT SIZE="1" name="navne" onchange="a=this.value.split(' ');f=this.form;f.fornavn.value=a[0];f.efternavn.value=a[1];">
<OPTION VALUE="">Vælg</OPTION>
<OPTION VALUE="Thomas Hansen">Thomas Hansen</OPTION>
<OPTION VALUE="Lars-Emil Jensen">Lars-Emil Jensen</OPTION>
</select>
<input type="text" name="fornavn" value="Thomas" size="5">
<input type="text" name="efternavn" value="Hansen" size="5">
</form>
</body></html>