---
title: "Validera listmeny"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/138844-validera-listmeny"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "devotion"
published: "2005-12-05T17:07:57.000Z"
updated: "2005-12-05T21:50:27.000Z"
replies: 1
views: 237
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/138844-validera-listmeny"
---

# Validera listmeny

## #1 — devotion, 2005-12-05T17:07Z

:) 
Har följande kod för att kontrollera att något är valt i en listmeny:

```
<script language="javascript">
function validatelist(obj){
    var elms = obj.elements;

    if (obj.elements["supplier"].selectedIndex == 0){
        alert("Du måste välja leverantör från listan!");
        return false;
    }

    return true;
}

</script>
```

Nu har jag listmenyn i et formulär och submit-knappen i ett annat, och då får jag det inte att fungera, dvs den släpper igenom även om inget val är gjort.

Listmenyn i det förrsta formuläret ser ut så här:

```
      <select name="supplier" id="supplier" onChange="if (this.selectedIndex > 0) this.form.submit();">
        <option value="" selected="selected">--V&auml;lj leverant&ouml;r--</option>
        <% Do until ObjRS.EOF %>
        <option value="<% =objRS("supplierId") %>" <% if request("supplier") = objRS("supplierId") then response.write "selected" %>>
          <% =objRS("supplierName") %>
          </option>
        <% objRS.Movenext %>
        <% Loop %>
      </select>
```

 

det andra formuläret har följande rad:

```
  <form action="addEnumber2.asp" method="post" name="registereNumberForm" id="registereNumberForm"  onsubmit="return (IsEnumber(this) && validatelist(this));" >
```

Hur kan man få scriptet att fungera??

Mvh
Henrik

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

## #2 — devotion, 2005-12-05T21:50Z

:)
Jag löste problemet genom att lägga alla formulärelement i samma formulär...

Mvh
Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/138844-validera-listmeny
