---
title: "något som är fel i formuläret?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/108700-något-som-är-fel-i-formuläret"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "SONICdust"
published: "2004-08-06T20:04:49.000Z"
updated: "2004-08-07T13:03:51.000Z"
replies: 9
views: 275
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/html-css/108700-något-som-är-fel-i-formuläret"
---

# något som är fel i formuläret?

## #1 — SONICdust, 2004-08-06T20:04Z

Försöker få en sida att följa XHTML standarden och få den validerad på W3.org sidan, men får fel medelande

> document type does not allow element "form" here; missing one of "object", "applet", "map", "iframe", "ins", "del" start-tag
> 
> ...="frm" action="../../db/addGastbok.asp" method="post"\>

 
Här är koden som jag använder och det är på första raden som den klagar på något, men fattar mig inte på vad...

```
<form name="frm" action="../../db/addGastbok.asp" method="post">
		Namn<br />
		<input name="namn" type="text" class="van" /><br />
		Epost<br />
		<input name="epost" type="text" class="van" /><br />
		K&auml;ra Bhopa...<br />
		<textarea name="sInput" class="van" cols="" rows=""></textarea><br />
		<input type="submit" value="Skicka" onclick="return koll();" style="width: 45px; font-size: 11px;" />
	</form>
```

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

## #2 — Web-Tor, 2004-08-07T08:37Z

Testa att starta en \<div\>-tagg precis efter \<form\>-taggen och sedan avsluta den precis innan \</form\>.

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

## #3 — SONICdust, 2004-08-07T09:01Z

> **Web-Tor skrev:**
>
> Testa att starta en \<div\>-tagg precis efter \<form\>-taggen och sedan avsluta den precis innan \</form\>.

Får samma fel

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

## #4 — monAmour, 2004-08-07T11:34Z

Hur ser koden ut precis "runt om" formuläret?

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

## #5 — SONICdust, 2004-08-07T12:02Z

> **monAmour skrev:**
>
> Hur ser koden ut precis "runt om" formuläret?

Så här ser koden ut

```
<div id="MenyScroll">
<form action="add_gastbok.asp" method="post">
	<p>
		Namn<br />
		<input name="namn" type="text" class="van" />
	</p>
	<p>
		Epost<br />
		<input name="epost" type="text" class="van" />
	</p>
	<p>
		K&auml;ra Bhopa...<br />
		<textarea name="sInput" class="van" cols="" rows=""></textarea>
	</p>
	<p>
		<input type="submit" value="Skicka" onclick="return koll();" style="width: 45px; font-size: 11px;" />
	</p>
</form>
</div>
```

 
Så nu går det igenom när jag har tagit bort name="frm" i \<form\> tagen, så nu finkar inte JavScript kollen om fälten är rätt i fylda... men den blir validerad rätt "XHTML 1.0 Strict"

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

## #6 — LeonL, 2004-08-07T12:11Z

Sätt en id på ditt form-element i stället. Du når sedan det med JavaScript genom att använda getElementById. :)

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

## #7 — SugarDaddy, 2004-08-07T12:12Z

Använd "id=frm" istället f name - så blir det nog fint  :)

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

## #8 — SONICdust, 2004-08-07T12:46Z

> **LeonL skrev:**
>
> Sätt en id på ditt form-element i stället. Du når sedan det med JavaScript genom att använda getElementById. :)

tackar nu funkar det, dock är jag kass på JavaScript så jag måste nu fråga en sak om det. Hur ändrar jag det rätt så det jag änvänder mig av getElementById

```
function koll() {

	if(document.frm.namn.value.length == 0)
	{
		alert("Du har inte skrivit in något namn");
		document.frm.namn.focus();
		return false;
	}

}
```

 

jag har alla javascript i en externfil som jag hämtar in, \<script type="text/javascript" src="includeJavascript.js"\>\</script\>

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

## #9 — Sebbe, 2004-08-07T12:51Z

```
function koll() {

	if(document.getElementById("frm").namn.value.length == 0)
	{
		alert("Du har inte skrivit in något namn");
		document.getElementById("frm").namn.focus();
		return false;
	}

}
```

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

## #10 — SONICdust, 2004-08-07T13:03Z

> **Sebbe skrev:**
>
> ```
> function koll() {
> 
> 	if(document.getElementById("frm").namn.value.length == 0)
> 	{
> 		alert("Du har inte skrivit in något namn");
> 		document.getElementById("frm").namn.focus();
> 		return false;
> 	}
> 
> }
> ```

Tack för hjälpen

tacka alla för hjälp/tips

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/108700-något-som-är-fel-i-formuläret
