learnMedlem sedan jan. 20051 130 inlägg Jag har 2 select-menyer.
1. Innehåller personnummer och namn på personen inom parantes (t.ex: 800101-1401 (Anna Persson).
2. Innehåller personnamn (t.ex: Anna Persson).
När jag väljer ett personnummer i den första så ska motsvarande namn (namnet som står inom parantes) markeras automatiskt i den andra.
Väljer jag alltså "800101-1401 (Anna Persson)" i select #1 så ska "Anna Persson" automatiskt väljas i select #2.
Hur ska mitt javascript se ut?
Tack så mkt!
learnMedlem sedan jan. 20051 130 inlägg Någon som känner sig manad att hjälpa mig på traven? Antar att det är en relativt enkel funktion att skriva, men jag kan int.
:)
Peter SMedlem sedan dec. 20025 483 inlägg <select onchange="setSelected(this,'[red]sel2[/red]')">
<script type="text/javascript">
function setSelected(selObj, sel2Name)
{
var opt = selObj.form.elements[sel2Name].options;
var len = opt.length;
var selected = /\((.*?)\)/.exec(selObj.options[selObj.selectedIndex].text)[1];
while (len--){
if (selected == opt[len].text){
opt[len].selected = true;
break;
}
}
}
</script>
learnMedlem sedan jan. 20051 130 inlägg Tack Peter! Bättre sent än aldrig... ;)