---
title: "Felmeddelande Ett objekt förväntas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/148791-felmeddelande-ett-objekt-förväntas"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Ivar"
published: "2006-07-06T11:53:14.000Z"
updated: "2006-07-07T09:46:15.000Z"
replies: 5
views: 1856
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/148791-felmeddelande-ett-objekt-förväntas"
---

# Felmeddelande Ett objekt förväntas

## #1 — Ivar, 2006-07-06T11:53Z

Hej,
Kan Ni se var är felet med koden?
... rullar inte fram och tillbaka \[var god vänta…\] o får felmeddelande Ett objekt förväntas

```
<script type="text/javascript">
function checkForm(theform){
   if (theform.elements['category'].value.length <1) {
         alert("Blabla.");
	 theform.elements['category'].focus();
         return false;
     };
     if (theform.elements['item'].value.length <3) {
         alert("Blabla.");
	 theform.elements['item'].focus();
         return false;
     };

var sent=0; 
var scrollobj;

	theform.elements['mysubmit'].disabled=true;
	scrollobj=theform.elements['mysubmit'];
	sent++;
	scroll(scrollobj,0,1);
	return (sent==1);

function scroll(obj,n,d){
	theform.elements['mysubmit'].value="Var god vänta"+"...".substring(0,n);
	n+=d; if(n==0||n==3){ d=-d }
	setTimeout("scroll(scrollobj,"+n+","+d+");",500);
}

 return true;
   };
</script>

<form  action="good.asp" method="post" enctype="multipart/form-data" name="mailform" class="style1" id="mailform" onSubmit="return  checkForm(this);" >
<input name="mysubmit" type="submit" class="style2" value="Ladda up" >
```

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

## #2 — prey, 2006-07-06T16:26Z

Vilken webbläsare använder du?

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

## #3 — JAreMANNEN, 2006-07-06T16:49Z

```
theform.elements['category'].value.length <1
```

Du har ju inte ens något element som heter category?
Verkar ju fattas kod eftersom du inte heller har något avslut på \<form\>?

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

## #4 — Ivar, 2006-07-06T17:08Z

```
<script type="text/javascript">

function checkForm(theform){
   if (theform.elements['category'].value.length <1) {
         alert("Blabla.");
	 theform.elements['category'].focus();
         return false;
     };
     if (theform.elements['item'].value.length <3) {
         alert("Blabla.");
	 theform.elements['item'].focus();
         return false;
     };
     
     if (theform.elements['description'].value.length <3) {
         alert("Blabla.");
	 theform.elements['description'].focus();
         return false;
     };
	
	 if (theform.elements['email'].value.length <3) {
         alert("Blabla.");
	 theform.elements['email'].focus();
         return false;
     };
	 if (theform.elements['blob'].value.length <3) {
         alert("Blabla.");
	 theform.elements['blob'].focus();
         return false;
     };
	 if (theform.elements['stad'].value.length <3) {
         alert("Blabla.");
	 theform.elements['stad'].focus();
         return false;
     };
	 if (theform.elements['password'].value.length <3) {
         alert("Blabla.");
	 theform.elements['password'].focus();
         return false;
     };
return true;
   };
</script>

form  action="good.asp" method="post" enctype="multipart/form-data" name="mailform" class="style1" id="mailform" onSubmit="return  checkForm(this);" >
<input name="mysubmit" type="submit" class="style2" value="Ladda up" >
</form>
<script type="text/javascript">
var sent=0; var scrollobj;
function send(obj){
	obj.mysubmit.disabled=true;
	scrollobj=obj.mysubmit;
	sent++;
	scroll(scrollobj,0,1);
	return (sent==1);
}
function scroll(obj,n,d){
	obj.value="Var god vänta"+"...".substring(0,n);
	n+=d; if(n==0||n==3){ d=-d }
	setTimeout("scroll(scrollobj,"+n+","+d+");",500);
}
</script>
```

Ok använder ie och vad jag försökte göra är att implementera \[var god vänta\] JavaScript i formulär koll.

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

## #5 — prey, 2006-07-07T07:49Z

Tips: Använd firefox när du utvecklar javascript, då blir allt mycket lättare (bra felmeddelanden i javascriptkonsolen).

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

## #6 — Ivar, 2006-07-07T09:46Z

Nu funkar, om någon skulle behöva formulärkoll med var god vänta knapp.
Vid submit avaktiveras knappen Ladda up och ändras till VAR GOD VÄNTA med tre punkter som rör sig fram o tillbaka tills formuläret har skickats.      

```
<script type="text/javascript">

function checkForm(theform){
   if (theform.elements['category'].value.length <1) {
         alert("Blabla.");
	 theform.elements['category'].focus();
         return false;
     };
     if (theform.elements['item'].value.length <3) {
         alert("Blabla.");
	 theform.elements['item'].focus();
         return false;
     };
     
     if (theform.elements['description'].value.length <3) {
         alert("Blabla.");
	 theform.elements['description'].focus();
         return false;
     };
	
	 if (theform.elements['email'].value.length <3) {
         alert("Blabla.");
	 theform.elements['email'].focus();
         return false;
     };
	 if (theform.elements['blob'].value.length <3) {
         alert("Blabla.");
	 theform.elements['blob'].focus();
         return false;
     };
	 if (theform.elements['stad'].value.length <3) {
         alert("Blabla.");
	 theform.elements['stad'].focus();
         return false;
     };
	 if (theform.elements['password'].value.length <3) {
         alert("Blabla.");
	 theform.elements['password'].focus();
         return false;
     };
	
	 var sent=0;
	

theform.elements.mysubmit.disabled=true;
	scrollobj=theform.mysubmit;
	sent++;
	scroll(scrollobj,0,1);
	return (sent==1);
	
return true;
   };

function scroll(obj,n,d){
	obj.value="Var god vänta"+"...".substring(0,n);
	n+=d; if(n==0||n==3){ d=-d }
	setTimeout("scroll(scrollobj,"+n+","+d+");",500);

	
   }
</script>

<form  action="good.asp" method="post" enctype="multipart/form-data" name="mailform" class="style1" id="mailform" onSubmit="return  checkForm(this);" >
<input name="mysubmit" type="submit" class="style2" value="Ladda up" >
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/148791-felmeddelande-ett-objekt-förväntas
