---
title: "formulärs scriptet har slutat funger..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/108753-formulärs-scriptet-har-slutat-funger"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "SONICdust"
published: "2004-08-08T07:16:30.000Z"
updated: "2004-08-08T21:09:40.000Z"
replies: 3
views: 194
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/108753-formulärs-scriptet-har-slutat-funger"
---

# formulärs scriptet har slutat funger...

## #1 — SONICdust, 2004-08-08T07:16Z

Jag har uppdaterat en sida så den ska följa XHTML och då sluta JavaScriptet att fungera. Det är till en gästbok och ska kolla om man har fyllt i namn och något meddelande. Det kommer upp en varning att namnet är ej ifyllt men sen skickar den i väg det ändå.

Jag fråga om lite hjälp om XHTML i en annan tråd som ni kan se vad som gjordes om, fick även ett tips där i hur man löser JavaScriptet -\> [tidigare tråd](http://www.webforum.nu/showthread.php?s=&threadid=106293&forumid=12) 

Nu till koden

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

 
JavaScriptet

```
function koll() {

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

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

## #2 — Cheguelin, 2004-08-08T15:22Z

```
function koll() {
    if (document.forms("frm").elements["namn"].value.length == 0) {
        alert("Du har inte skrivit in något namn");
        document.forms("frm").elements["namn"].focus();
        return false;
    }

    if (document.forms("frm").elements["sInput"].value.length == 0) {
        alert("Du har inte skrivit in något medellande");
        document.forms["frm"].elements["sInput"].focus();
        return false;
    }
}
```

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

## #3 — SONICdust, 2004-08-08T19:41Z

> **Cheguelin skrev:**
>
> ```
> function koll() {
>     if (document.forms("frm").elements["namn"].value.length == 0) {
>         alert("Du har inte skrivit in något namn");
>         document.forms("frm").elements["namn"].focus();
>         return false;
>     }
> 
>     if (document.forms("frm").elements["sInput"].value.length == 0) {
>         alert("Du har inte skrivit in något medellande");
>         document.forms["frm"].elements["sInput"].focus();
>         return false;
>     }
> }
> ```

Får testa det sen när jobb dattan blir ledig här hemma.

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

## #4 — SONICdust, 2004-08-08T21:09Z

Det funkar i PC på IE och Opera men inte FF och N.
I Mac funkar det i Safari och IE men inte FF och N.

Någon som vet hur man fixar till det

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/108753-formulärs-scriptet-har-slutat-funger
