webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > Javascript

Javascript Här diskuteras det som rör Javascript, AJAX, DOM & DHTML.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2005-09-13, 07:52   #1
webbSAJTEN
Medlem
 
Registrerad: 2002-01-16
Inlägg: 977
Lösningar: 2
Kontrollfel

I formen ligger koden

onsubmit="return kolla();"

Kod:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--

	function kolla()
	{
	
		if (document.spara.Regler.value == "")
		{
			alert("Du måste godkänna våra regler!");
			document.spara.Regler.focus();
			return false;
		}

		if (document.spara.Anv.value == "")
		{
			alert("Du måste fylla i ett Användarnamn!");
			document.spara.Anv.focus();
			return false;
		}

		if (document.spara.Pass.value == "")
		{
			alert("Du måste fylla i ett lösenord!");
			document.spara.Pass.focus();
			return false;
		}

		if (document.spara.Pass.value.length < 4)
		{
			alert("Ditt lösenord måste bestå av 4 tecken eller mer!");
			document.spara.Pass.focus();
			return false;
		}

		if (document.spara.Pass.value != document.spara.Pass2.value)
		{
			alert("Du måste fylla i samma lösenord 2 gånger!");
			document.spara.Pass.value = "";
			document.spara.Pass2.value = "";
			document.spara.Pass.focus();
			return false;
		}

		if (document.spara.Email.value == "")
		{
			alert("Du måste fylla i en email-adress!");
			document.spara.Email.focus();
			return false;
		}

		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.spara.Email.value)))
		{
			alert("Du har inte fyllt i en korrekt email-adress!");
			document.spara.Email.focus();
			return false;
		}
	
		if (document.spara.Ar.value == 0)
		{
			alert("Du måste skriva ett år!");
			document.spara.Ar.focus();
			return false;
		}

		if (document.spara.Manad.value == 0)
		{
			alert("Du måste skriva en månad!");
			document.spara.Manad.focus();
			return false;
		}

		if (document.spara.Dag.value == 0)
		{
			alert("Du måste skriva en dag!");
			document.spara.Dag.focus();
			return false;
		}

		return true;
	
	}
	//-->
</SCRIPT>
Men det fungerar inte klokt.. Vad kan vara felet?
__________________
Jimmy GrönWall - www.jimmygronwall.se
webbSAJTEN besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 08:07   #2
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3130
På vilket sätt fungerar det inte klokt?
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 08:08   #3
webbSAJTEN
Medlem
 
Registrerad: 2002-01-16
Inlägg: 977
Lösningar: 2
Scriptet fungerar bara inte..
Får inte upp något meddelande om fälten är tomma..
__________________
Jimmy GrönWall - www.jimmygronwall.se
webbSAJTEN besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 08:10   #4
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3130
Har du en url?
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 08:36   #5
webbSAJTEN
Medlem
 
Registrerad: 2002-01-16
Inlägg: 977
Lösningar: 2
jo.. www.ungmedia.se/com

Men regga dig inte, de är inte färdigt än..
Utan klicka bara på "Registrera" utan att fylla i något
__________________
Jimmy GrönWall - www.jimmygronwall.se
webbSAJTEN besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 08:42   #6
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3130
Med en vettig webbläsare (exempelvis Firefox) kan man få veta vad man gjort för fel.
Citat:
document.spara.Regler has no properties
Felmeddelandet i sig betyder att du inte har ett fält i formuläret med namnet Regler, vilket du ju inte heller har. Dessutom, checkboxar kollas bäst med .checked.
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 08:47   #7
webbSAJTEN
Medlem
 
Registrerad: 2002-01-16
Inlägg: 977
Lösningar: 2
Bytte och kikar med:

if (!document.spara.regler.checked)
{
alert("Du måste godkänna våra regler!");
return false;

}

men de funkar inte heller
__________________
Jimmy GrönWall - www.jimmygronwall.se
webbSAJTEN besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 08:49   #8
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3130
Med en vettig webbläsare (exempelvis Firefox) kan man få veta vad man gjort för fel.
Citat:
document.spara.anv has no properties
1) Installera Firefox
2) Kolla att du skrivit rätt namn på alla fält
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 08:59   #9
webbSAJTEN
Medlem
 
Registrerad: 2002-01-16
Inlägg: 977
Lösningar: 2
Tankade FireFox nu men ser inget annat felmess..
Och sen så ska allt vara rätt med stavningen..
__________________
Jimmy GrönWall - www.jimmygronwall.se
webbSAJTEN besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 09:00   #10
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3130
Citat:
Tankade FireFox nu men ser inget annat felmess..
Har du öppnat javascriptkonsollen då? I adressraden:
Kod:
javascript:
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 09:04   #11
webbSAJTEN
Medlem
 
Registrerad: 2002-01-16
Inlägg: 977
Lösningar: 2
Fattar inte vart felet ligger..
Va jag kan se så är allt klart och finfint.. :S
__________________
Jimmy GrönWall - www.jimmygronwall.se
webbSAJTEN besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 09:07 Markerad som löst av webbSAJTEN   #12
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3130
Ser du inte javascriptfelet i konsollen?
Du har ju två formulär som heter spara (varför???) och fältet anv finns i båda.
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 09:09   #13
webbSAJTEN
Medlem
 
Registrerad: 2002-01-16
Inlägg: 977
Lösningar: 2
Joda, de har jag fått upp =)
__________________
Jimmy GrönWall - www.jimmygronwall.se
webbSAJTEN besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 09:10   #14
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3130
Ok. Se då till att du inte har flera saker som heter samma sak så kommer problemen att lösa sig automagiskt, och nakna kvinnor kommer att dagdrömma om dig.
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-09-13, 09:12   #15
webbSAJTEN
Medlem
 
Registrerad: 2002-01-16
Inlägg: 977
Lösningar: 2
Haha, fan va klantigt
Blanda ihop formulär, smidigt..
Hoppas de är många snygga som drömmer
__________________
Jimmy GrönWall - www.jimmygronwall.se
webbSAJTEN besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > Javascript

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 00:15.


Powered by: vBulletin Version 3.8.6
Copyright © webForum