---
title: "Kolla att ett val gjorts"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/102613-kolla-att-ett-val-gjorts"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "kbking"
published: "2004-04-29T08:14:09.000Z"
updated: "2004-04-29T08:38:18.000Z"
replies: 5
views: 246
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/102613-kolla-att-ett-val-gjorts"
---

# Kolla att ett val gjorts

## #1 — kbking, 2004-04-29T08:14Z

Hej!

Jag har en dropdownmeny med olika val. 

```
<select name="EXTRAINFO">
<option selected name="INGET">välj!</option>
<option value="Val 1">Val 1</option>
<option value="Val 2">Val 2</option>
<option value="Val 3">Val 3</option>
</select>
```

Till menyn skulle jag vilja ha en funktion kopplad så att en alert poppar upp om inget val gjorts.

Skicka-knappen ser ut så här:

```
  <input name="Submit" type="submit" onClick="AddOne(this.form); history.go()"  value="L&auml;gg till"
```

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

## #2 — Erik Juhlin, 2004-04-29T08:19Z

Du kan kolla value för valet så här:

```
if (document.frm.EXTRAINFO.options[document.frm.EXTRAINFO.selectedIndex].value == "INGET")
```

Dock måste den ha value="INGET" istället för name="INGET". Smartast är väl att göra den kontrollen i onSubmit.

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

## #3 — Jesper T, 2004-04-29T08:28Z

Ja, eller bara ta bort name.

```
<script type="text/javascript">
<!--
function valid(){
if(document.foo.EXTRAINFO.options[document.foo.EXTRAINFO.selectedIndex].value==''){
alert("Fyll i något!");
return false;
 }
 return true;
}
//-->
</script>
<form name="foo" onSubmit="return valid()">
<select name="EXTRAINFO">
<option selected>välj!</option>
<option value="Val 1">Val 1</option>
<option value="Val 2">Val 2</option>
<option value="Val 3">Val 3</option>
</select>
<input type="submit" name="submit" value="Skicka!">
</form>
```

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

## #4 — Erik Juhlin, 2004-04-29T08:30Z

Inte så lyckat eftersom att om man inte har något value så tar den text i stället. Så value i det här fallet blir "välj!".

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

## #5 — kbking, 2004-04-29T08:33Z

Det var snabbt! Tack för hjälpen!  :)

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

## #6 — Jesper T, 2004-04-29T08:38Z

> **Erik Juhlin skrev:**
>
> Inte så lyckat eftersom att om man inte har något value så tar den text i stället. Så value i det här fallet blir "välj!".

Skickar du formuläret så blir det ju så men blir det verkligen så om man skriver: ..AINFO.selectedIndex\].**value** ?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/102613-kolla-att-ett-val-gjorts
