---
title: "Validate-hjälp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/45757-validate-hjälp"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "pellsäter"
published: "2002-06-13T07:18:17.000Z"
updated: "2002-06-13T18:44:23.000Z"
replies: 1
views: 240
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/45757-validate-hjälp"
---

# Validate-hjälp

## #1 — pellsäter, 2002-06-13T07:18Z

Hej!

har någon lust att kika igenom denna kod och hitta felet åt mig för jag hittar inte det....

Den kollar bara om jag fyllt i namn inget annat. Dessutom ska den stanna kvar med focus på namnet eller vad som nu saknas men som det är nu så skickas man bara vidare..

\<script LANGUAGE="JavaScript"\>
function Validate() 
	{
	namn = document.form1.elements\[0\].value
	if ((namn.length \< 2)) {
		alert("Du måste fylla i ditt namn");
		document.form1.namn.focus();
		return false;
	}
	
	adress = document.form1.elements\[1\].value
	if ((adress.length \< 4) && (document.fraga.elements\[9\].checked)) {
		alert("Du måste fylla i en adress");
		document.form1.adress.focus();
		return false;
	}

	ort = document.form1.elements\[2\].value
	if ((ort.length \< 4) && (document.ort.elements\[9\].checked)) {
		alert("Du måste fylla i postnummer och ort");
		document.form1.postnummer_ort.focus();
		return false;
	}

	telefon = document.form1.elements\[3\].value
	if ((telefon.length \< 8) && (document.fraga.elements\[7\].checked)) {
		alert("Du måste fylla i ett telefonnummer och det ska innehålla minst 8 siffror");
		document.form1.telefon.focus();
		return false;
	}

	epost = document.form1.elements\[5\].value
	if (document.form1.elements\[5\].checked && ( epost.length \< 6 \|\| epost.indexOf("@") \< 1 \|\| epost.indexOf(".") \< 1 )  )  {
		alert("Du måste fylla i en e-postadress och det ska vara en giltig adress");
		document.form1.epost.focus();		
		return false;
	}

	medd = document.form1.elements\[6\].value
	if ((medd.length \< 1)){
		alert ("Du måste skriva något");
		document.form1.medd.focus();
		return false;
	}
	
		
return true;
}
\</script\>

\<form name="form1" method="post" action="mailto:bepe@amts.nu" enctype=text/plain onSubmit="return Validate();"\>
                    \<table width="100%" border="0"\>
                      \<tr\> 
                        \<td width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\>Namn: 
                          \</font\>\</td\>
                        \<td width="74%"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\> 
                          \<input class="lista" type="text" name="Namn"\>
                          \</font\>\</td\>
                      \</tr\>
                      \<tr\> 
                        \<td width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\>Adress: 
                          \</font\>\</td\>
                        \<td width="74%"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\> 
                          \<input type="text" class="lista" name="Adress"\>
                          \</font\>\</td\>
                      \</tr\>
                      \<tr\> 
                        \<td width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\>Postnummer 
                          och ort: \</font\>\</td\>
                        \<td width="74%"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\> 
                          \<input type="text" class="lista" name="Postnummer_ort"\>
                          \</font\>\</td\>
                      \</tr\>
                      \<tr\> 
                        \<td width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\>Telefon: 
                          \</font\>\</td\>
                        \<td width="74%"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\> 
                          \<input type="text" class="lista" name="telefon"\>
                          \</font\>\</td\>
                      \</tr\>
                      \<tr\> 
                        \<td width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\>Mobiltelefon: 
                          \</font\>\</td\>
                        \<td width="74%"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\> 
                          \<input type="text" class="lista" name="mobil"\>
                          \</font\>\</td\>
                      \</tr\>
                      \<tr\> 
                        \<td width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\>Epost: 
                          \</font\>\</td\>
                        \<td width="74%"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\> 
                          \<input type="text" class="lista" name="epost"\>
                          \</font\>\</td\>
                      \</tr\>
                      \<tr\> 
                        \<td valign="top" width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\>Meddelande:\</font\>\</td\>
                        \<td width="74%"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\> 
                          \<textarea rows="5" cols="35" class="lista" wrap="virtual" name="meddelande"\>\</textarea\>
                          \</font\>\</td\>
                      \</tr\>
                      \<tr\> 
                        \<td width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\>Hur 
                          vill du bli kontaktad?\</font\>\</td\>
                        \<td width="74%"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#003300"\> 
                          Telefon: 
                          \<input type="radio" name="kontakt" value="telefon"\>
                          &nbsp;&nbsp;Epost: 
                          \<input type="radio" name="kontakt" value="epost"\>
                          &nbsp;&nbsp;Brev: 
                          \<input type="radio" name="kontakt" value="brev"\>
                          \</font\>\</td\>
                      \</tr\>
                      \<tr\> 
                        \<td width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#663333"\>\</font\>\</td\>
                        \<td width="74%"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#663333"\> 
                          \<input type="submit" name="Submit" value="Skicka"\>
                          \<input type="reset" name="Submit2" value="Rensa"\>
                          \</font\>\</td\>
                      \</tr\>
                      \<tr\> 
                        \<td width="26%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663333"\>\</font\>\</td\>
                        \<td width="74%"\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663333"\>\</font\>\</td\>
                      \</tr\>
                    \</table\>
                  \</form\>

Kolla på sidan här

<https://www.anjotec.se/index2.html>

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

## #2 — Jojoxx, 2002-06-13T18:44Z

Du får script-fel eftesom du försöker sätta focus på fältet "namn" meddans fältet heter "Namn". Var noga med gemener/VERSALER.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/45757-validate-hjälp
