---
title: "Javascript och IE8"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/185228-javascript-och-ie8"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "anitalouise"
published: "2010-11-12T13:02:52.000Z"
updated: "2010-11-12T14:04:07.000Z"
replies: 11
views: 694
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/185228-javascript-och-ie8"
---

# Javascript och IE8

## #1 — anitalouise, 2010-11-12T13:02Z

Är det någon som vet hur man kommer förbi problemet med javascript och IE8. 
Har ett formulär som skickas med FormMail.pl och där finns ett javascript som kollar att vissa uppgifter har fyllts i. Men nu blir hela sidan blank i IE men fungerar helt ok i Firefox. Något förslag? :q

Javascriptet är:
\<script language="JavaScript"\>
function checkform ( form )
{
  // see <http://www.thesitewizard.com/archive/validation.shtml>
  // for an explanation of this script and how to use it on your
  // own website

  // \*\* START \*\*

  if (form.Namn.value == "") {
    alert( "Du har inte fyllt i ditt namn." );
    form.Namn.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Adress.value == "") {
    alert( "Du har inte fyllt i din adress." );
    form.Adress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postnummer.value == "") {
    alert( "Du har inte fyllt i ditt postnummer." );
    form.Postnummer.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postadress.value == "") {
    alert( "Du har inte fyllt i din postadress." );
    form.Postadress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Hemtelefon.value == "") {
    alert( "Du har inte fyllt i ditt hemtelefonnummer." );
    form.Hemtelefon.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.email.value == "") {
    alert( "Du har inte fyllt i din E-postadress." );
    form.email.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  return true ;
}
\</script\>

Och i formulärets huvud står - onSubmit="return checkform(this);"

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

## #2 — voigtann1, 2010-11-12T13:09Z

Hej Anitalouise, det bli svårt att hjälpa dig om man inte få se HTML kod eller javascript. Kan vara så att du kör javascripts koder som inte stöds i IE8

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

## #3 — anitalouise, 2010-11-12T13:15Z

Java scriptet är enkelt:
\<script language="JavaScript"\>
function checkform ( form )
{
  // see <http://www.thesitewizard.com/archive/validation.shtml>
  // for an explanation of this script and how to use it on your
  // own website

  // \*\* START \*\*

  if (form.Namn.value == "") {
    alert( "Du har inte fyllt i ditt namn." );
    form.Namn.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Adress.value == "") {
    alert( "Du har inte fyllt i din adress." );
    form.Adress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postnummer.value == "") {
    alert( "Du har inte fyllt i ditt postnummer." );
    form.Postnummer.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postadress.value == "") {
    alert( "Du har inte fyllt i din postadress." );
    form.Postadress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Hemtelefon.value == "") {
    alert( "Du har inte fyllt i ditt hemtelefonnummer." );
    form.Hemtelefon.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.email.value == "") {
    alert( "Du har inte fyllt i din E-postadress." );
    form.email.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  return true ;
}
\</script\>

och i formuläret finns följande kod: onSubmit="return checkform(this);"

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

## #4 — anitalouise, 2010-11-12T13:16Z

Java scriptet är enkelt:
\<script language="JavaScript"\>
function checkform ( form )
{
  // see <http://www.thesitewizard.com/archive/validation.shtml>
  // for an explanation of this script and how to use it on your
  // own website

  // \*\* START \*\*

  if (form.Namn.value == "") {
    alert( "Du har inte fyllt i ditt namn." );
    form.Namn.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Adress.value == "") {
    alert( "Du har inte fyllt i din adress." );
    form.Adress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postnummer.value == "") {
    alert( "Du har inte fyllt i ditt postnummer." );
    form.Postnummer.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postadress.value == "") {
    alert( "Du har inte fyllt i din postadress." );
    form.Postadress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Hemtelefon.value == "") {
    alert( "Du har inte fyllt i ditt hemtelefonnummer." );
    form.Hemtelefon.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.email.value == "") {
    alert( "Du har inte fyllt i din E-postadress." );
    form.email.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  return true ;
}
\</script\>

och i formuläret finns följande kod: onSubmit="return checkform(this);"

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

## #5 — anitalouise, 2010-11-12T13:17Z

i kontaktformuläret finns följande - onSubmit="return checkform(this);"
och javascriptet är:
\<script language="JavaScript"\>
function checkform ( form )
{
  // see <http://www.thesitewizard.com/archive/validation.shtml>
  // for an explanation of this script and how to use it on your
  // own website

  // \*\* START \*\*

  if (form.Namn.value == "") {
    alert( "Du har inte fyllt i ditt namn." );
    form.Namn.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Adress.value == "") {
    alert( "Du har inte fyllt i din adress." );
    form.Adress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postnummer.value == "") {
    alert( "Du har inte fyllt i ditt postnummer." );
    form.Postnummer.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postadress.value == "") {
    alert( "Du har inte fyllt i din postadress." );
    form.Postadress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Hemtelefon.value == "") {
    alert( "Du har inte fyllt i ditt hemtelefonnummer." );
    form.Hemtelefon.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.email.value == "") {
    alert( "Du har inte fyllt i din E-postadress." );
    form.email.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  return true ;
}
\</script\>

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

## #6 — anitalouise, 2010-11-12T13:20Z

Javascriptet är:
\<script language="JavaScript"\>
function checkform ( form )
{
  // see <http://www.thesitewizard.com/archive/validation.shtml>
  // for an explanation of this script and how to use it on your
  // own website

  // \*\* START \*\*

  if (form.Namn.value == "") {
    alert( "Du har inte fyllt i ditt namn." );
    form.Namn.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Adress.value == "") {
    alert( "Du har inte fyllt i din adress." );
    form.Adress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postnummer.value == "") {
    alert( "Du har inte fyllt i ditt postnummer." );
    form.Postnummer.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postadress.value == "") {
    alert( "Du har inte fyllt i din postadress." );
    form.Postadress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Hemtelefon.value == "") {
    alert( "Du har inte fyllt i ditt hemtelefonnummer." );
    form.Hemtelefon.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.email.value == "") {
    alert( "Du har inte fyllt i din E-postadress." );
    form.email.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  return true ;
}
\</script\>

och i formulärets huvud finns- onSubmit="return checkform(this);"

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

## #7 — anitalouise, 2010-11-12T13:23Z

javascript och IE8

> **[voigtann1 skrev:](https://www.webforum.nu/p/1522581)**
>
> Hej Anitalouise, det bli svårt att hjälpa dig om man inte få se HTML kod eller javascript. Kan vara så att du kör javascripts koder som inte stöds i IE8

Javascriptet är:

\<script language="JavaScript"\>
function checkform ( form )
{
  // see <http://www.thesitewizard.com/archive/validation.shtml>
  // for an explanation of this script and how to use it on your
  // own website

  // \*\* START \*\*

  if (form.Namn.value == "") {
    alert( "Du har inte fyllt i ditt namn." );
    form.Namn.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Adress.value == "") {
    alert( "Du har inte fyllt i din adress." );
    form.Adress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postnummer.value == "") {
    alert( "Du har inte fyllt i ditt postnummer." );
    form.Postnummer.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postadress.value == "") {
    alert( "Du har inte fyllt i din postadress." );
    form.Postadress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Hemtelefon.value == "") {
    alert( "Du har inte fyllt i ditt hemtelefonnummer." );
    form.Hemtelefon.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.email.value == "") {
    alert( "Du har inte fyllt i din E-postadress." );
    form.email.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  return true ;
}
\</script\>

och i formulärets huvud finns-
onSubmit="return checkform(this);"

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

## #8 — anitalouise, 2010-11-12T13:28Z

IE8 och Javascript

Ställde en fråga i en tidigare tråd och i mina försök att ge ytterligare info så måste jag ha tryckt fel för frågan är inte löst.
Som sagt, jag försöker igen. Jag har ett formulär som innehåller ett skript som kollar att vissa uppgifter är ifyllda. Formuläret sänds "via" FormMail.pl. I firefox fungerar allt som det ska medan i IE8 blir sidan blank.
Javascriptet är:
\<script language="JavaScript"\>
function checkform ( form )
{
  // see <http://www.thesitewizard.com/archive/validation.shtml>
  // for an explanation of this script and how to use it on your
  // own website

  // \*\* START \*\*

  if (form.Namn.value == "") {
    alert( "Du har inte fyllt i ditt namn." );
    form.Namn.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Adress.value == "") {
    alert( "Du har inte fyllt i din adress." );
    form.Adress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postnummer.value == "") {
    alert( "Du har inte fyllt i ditt postnummer." );
    form.Postnummer.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Postadress.value == "") {
    alert( "Du har inte fyllt i din postadress." );
    form.Postadress.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.Hemtelefon.value == "") {
    alert( "Du har inte fyllt i ditt hemtelefonnummer." );
    form.Hemtelefon.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  
    // \*\* START \*\*

  if (form.email.value == "") {
    alert( "Du har inte fyllt i din E-postadress." );
    form.email.focus();
    return false ;
  } 
 
  // \*\* END \*\*
  return true ;
}
\</script\>

och i formulärets huvud finns - onSubmit="return checkform(this);"

Något förslag på hur jag kan lösa detta? :q

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

## #9 — anitalouise, 2010-11-12T13:41Z

> **[voigtann1 skrev:](https://www.webforum.nu/p/1522581)**
>
> Hej Anitalouise, det bli svårt att hjälpa dig om man inte få se HTML kod eller javascript. Kan vara så att du kör javascripts koder som inte stöds i IE8

Har lagt till javascriptkoden i min ursprungliga tråd, ovan. :)

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

## #10 — voigtann1, 2010-11-12T13:47Z

```
<script type="text/javascript">
	function checkform ( form ) {
		// see [url]http://www.thesitewizard.com/archive/validation.shtml[/url]
		// for an explanation of this script and how to use it on your
		// own website
		var isOk = true,
		    checkEl = function( el, message ) {
			if (isOk && el.value == "") {
				alert( message );
				el.focus();
				isOk = false;
			}
		    };

		// ** START **
		checkEl(form.Namn, "Du har inte fyllt i ditt namn.");
		checkEl(form.Adress, "Du har inte fyllt i din adress.");
		checkEl(form.Postnummer, "Du har inte fyllt i ditt postnummer.");
		checkEl(form.Postadress, "Du har inte fyllt i din postadress.");
		checkEl(form.Hemtelefon, "Du har inte fyllt i ditt hemtelefonnummer.");
		checkEl(form.email, "Du har inte fyllt i din E-postadress.");
		// ** END **

		return isOk;
	}
</script>
```

 Om du nu ha alla element, rensade lite kod med.

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

## #11 — anitalouise, 2010-11-12T14:02Z

Tackar allra ödmjukas.

> **[voigtann1 skrev:](https://www.webforum.nu/p/1522591)**
>
> ```
> <script type="text/javascript">
> 	function checkform ( form ) {
> 		// see [url]http://www.thesitewizard.com/archive/validation.shtml[/url]
> 		// for an explanation of this script and how to use it on your
> 		// own website
> 		var isOk = true,
> 		    checkEl = function( el, message ) {
> 			if (isOk && el.value == "") {
> 				alert( message );
> 				el.focus();
> 				isOk = false;
> 			}
> 		    };
> 
> 		// ** START **
> 		checkEl(form.Namn, "Du har inte fyllt i ditt namn.");
> 		checkEl(form.Adress, "Du har inte fyllt i din adress.");
> 		checkEl(form.Postnummer, "Du har inte fyllt i ditt postnummer.");
> 		checkEl(form.Postadress, "Du har inte fyllt i din postadress.");
> 		checkEl(form.Hemtelefon, "Du har inte fyllt i ditt hemtelefonnummer.");
> 		checkEl(form.email, "Du har inte fyllt i din E-postadress.");
> 		// ** END **
> 
> 		return isOk;
> 	}
> </script>
> ```
>
>  Om du nu ha alla element, rensade lite kod med.

Koden funkar!!! Suveränt :D

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

## #12 — anitalouise, 2010-11-12T14:04Z

Nu funkar det! Tack Så mycket för detta. :D

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/185228-javascript-och-ie8
