---
title: "Problem med id i form"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/98659-problem-med-id-i-form"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Flashes"
published: "2004-03-03T16:11:58.000Z"
updated: "2004-03-03T16:39:03.000Z"
replies: 4
views: 208
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/98659-problem-med-id-i-form"
---

# Problem med id i form

## #1 — Flashes, 2004-03-03T16:11Z

Jag har börjat översätta mina sidor till xhtml1.1 och där får man inte använda sig av name i taggen form man skall använda sig av id.
Problemet är att jag inte får min meny att fungera när jag har valt att använda id istället för name.
Hur kommer jag runt det här?
Variabeln val får aldrig något värde.

```
<!--
function gaTillSida(object) {
if (document.val.minMeny.selectedIndex == 0) 
/*om första alternativet väljs skickas inte användaren vidare*/
{
document.val.minMeny.focus();
/*observera att form har namn val och select har namn minMeny*/
return (false);
}
else
{
window.location.href = object.options[object.selectedIndex].value;
}
}
//-->
```

och form

```
<form id="val" method="post" action="vrak.htm">
	<div>
	<select name="minMeny" onchange="gaTillSida(this.form.minMeny)">
	<option value="meny">Välj Vrak</option>
	<option value="ariel.php">Ariel</option>
	<option value="bremsund.php">Bremsund</option>
	<option value="director.php">Director</option>
	<option value="ingriddata.php">Ingrid Horn</option>
	<option value="vrakprojekt.php">Dyk på Ingrid</option>
	<option value="fritz.php">Fritz Wollmers</option>
	<option value="gutrune.php">Gutrune</option>
	<option value="isbjorn.php">Isbjörn</option>
	<option value="malmohus.php">Malmöhus</option>
	<option value="nicomedia.php">Nicomedia</option>
	<option value="riksapplet.php">Riksäpplet</option>
	<option value="ryssen.php">Oleg Koshevoi</option>
	<option value="skagul.php">Skagul</option>
	<option value="vesta.php">Vesta</option>
	<option value="warfundy.php">War Fundy</option>
	</select>
	</div>
	</form>
```

Tacksam för hjälp.

Mvh
Jan-Olov

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

## #2 — Web-Tor, 2004-03-03T16:15Z

Du kan strunta i både id och name och istället skriva:

```
if (document.forms[0].minMeny.selectedIndex == 0) 
...
```

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

## #3 — Flashes, 2004-03-03T16:26Z

Tack Web-Tor!

Mvh
Jan-Olov

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

## #4 — Web-Tor, 2004-03-03T16:33Z

Behöver du få tillgång till en tagg som har ett id kan du använda **document.getElementById('ettID')**.

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

## #5 — Flashes, 2004-03-03T16:39Z

Aha, bra att veta!
Tack en gång till då :)

Mvh
Jan-Olov

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/98659-problem-med-id-i-form
