---
title: "Kolla efter dubletter i selectboxar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/79409-kolla-efter-dubletter-i-selectboxar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "skyman"
published: "2003-06-11T08:52:03.000Z"
updated: "2003-06-11T09:12:20.000Z"
replies: 1
views: 158
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/79409-kolla-efter-dubletter-i-selectboxar"
---

# Kolla efter dubletter i selectboxar

## #1 — skyman, 2003-06-11T08:52Z

När jag kör onChange så ska formuläret postas. Men därinnan så ska funktionen ChangeSendwayStatus() kolla om man har valt samma i flera selectboxar, dvs i sendway1, sendway2 resp sendway3.

Om epost är vald i första och i andra eller tredje ska det stå kvar epost i sendway1, dvs den första.

Om det tex står epost i första, eBrev i andra och tredje så ska det stå ebrev i andra och ändras till tomt i sista, sendway3.

```
<select name="sendway1" onChange="ChangeSendwayStatus()">
<option value='epost' selected>epost</option>
<option value='fax' >fax</option>
<option value='eBrev' >eBrev</option>
</select>

<select name="sendway2" onChange="ChangeSendwayStatus()">
<option value=''>-</option>
<option value='epost' >epost</option>
<option value='fax' selected>fax</option>
<option value='eBrev' >eBrev</option>
</select>

<select name="sendway3" onChange="ChangeSendwayStatus()">
<option value=''>-</option>
<option value='epost' >epost</option>
<option value='fax' >fax</option>
<option value='eBrev' >eBrev</option>
</select>
```

Hur lyder javascriptet för detta? Jag har försökt med inte fått till det...

Permalänk: https://www.webforum.nu/p/79409

## #2 — skyman, 2003-06-11T09:12Z

I did it!

Jag fick det att fungera!!!

Scriptet:

```
function ChangeSendwayStatus(){
   for(i=1; i<=3; i++){
      var kolla = document.form.elements["sendway"+i].value;
      for(x=i+1; x<=3; x++){
         var kolla2 = document.form.elements["sendway"+x].value;
         if(kolla==kolla2)
            document.form.elements["sendway"+x].selectedIndex=0;
      }
   }
   document.form.submit();
};
```

Permalänk: https://www.webforum.nu/p/1080855

---

Tråden på webben: https://www.webforum.nu/amne/javascript/79409-kolla-efter-dubletter-i-selectboxar
