---
title: "Submitted odefinerad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/105020-submitted-odefinerad"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Thompa__85"
published: "2004-06-05T18:33:49.000Z"
updated: "2004-06-06T06:14:17.000Z"
replies: 3
views: 196
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/105020-submitted-odefinerad"
---

# Submitted odefinerad

## #1 — Thompa__85, 2004-06-05T18:33Z

Hejsan!
Kan ni säga vad som är fel med denna kod?
Får ett felmeddelande iallafall:

```
<form name="form" method="post" action="gastbok_spara.asp?action=spara&id=<%=request.querystring("id")%>" onsubmit="if(check(this)){ if(submitted){alert('Skicka bara en gång'); return false;}else{submitted=true; return true;}}else{ return false; }">
```

Felmess:
submitted är odefinerad.

Vad är felet?

I \<head\> har jag denna kod:

 \<script language="javascript"\>
		function trim(){
		return this.replace(/^\\s+\|\\s+$/g,"");
		}
		String.prototype.trim=trim;
		function check(formobj){
		if(formobj.text.value.length==0){
		alert('Du har inte skrivit något.');
		return false;
		} else if (formobj.text.value.trim().length \< 6) {
		alert('Meddelandet måste vara mer än 6 tecken.');
		return false;
		} else {
		return true;	
		}
		}
\</script\>

och 

\<script\>
	function submitonce(theform){
	if (document.all\|\|document.getElementById){
	for (i=0;i\<theform.length;i++){
	var tempobj=theform.elements
	*if(tempobj.type.toLowerCase()=="submit"\|\|tempobj.type.toLowerCase()=="reset")
	tempobj.disabled=true
	}
	}
	}
\</script\>

Någon som kan hjälpa mig?*

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

## #2 — yohpops, 2004-06-05T18:56Z

Här är felet.

```
)){ if(submitted){alert
```

submitted sätts eller deklareras inte.

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

## #3 — Thompa__85, 2004-06-05T19:24Z

> **yohpops skrev:**
>
> Här är felet.
>
>
> ```
> )){ if(submitted){alert
> ```
>
> 
> 
> submitted sätts eller deklareras inte.

Hur fixar jag det?

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

## #4 — yohpops, 2004-06-06T06:14Z

Du måste ju veta hur du har tänkt.
Vad är submitted variablen för nåt?
Du måste sätta ett värde i den för att det ska fungera.
Gör du det i koden?
Det ser inte ut som det, så varför har du med den?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/105020-submitted-odefinerad
