webForumDet fria alternativet

Kontrollfel

14 svar · 453 visningar · startad av webbSAJTEN

webbSAJTENMedlem sedan jan. 2002992 inlägg
#1

I formen ligger koden

onsubmit="return kolla();"

<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?

@ndersMedlem sedan juni 200032 969 inlägg
#2

På vilket sätt fungerar det inte klokt?

webbSAJTENMedlem sedan jan. 2002992 inlägg
#3

Scriptet fungerar bara inte..
Får inte upp något meddelande om fälten är tomma..

@ndersMedlem sedan juni 200032 969 inlägg
#4

Har du en url?

webbSAJTENMedlem sedan jan. 2002992 inlägg
#5

jo.. https://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

@ndersMedlem sedan juni 200032 969 inlägg
#6

Med en vettig webbläsare (exempelvis Firefox) kan man få veta vad man gjort för fel.

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.

webbSAJTENMedlem sedan jan. 2002992 inlägg
#7

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

@ndersMedlem sedan juni 200032 969 inlägg
#8

Med en vettig webbläsare (exempelvis Firefox) kan man få veta vad man gjort för fel.

document.spara.anv has no properties

  1. Installera Firefox
  2. Kolla att du skrivit rätt namn på alla fält
webbSAJTENMedlem sedan jan. 2002992 inlägg
#9

Tankade FireFox nu men ser inget annat felmess.. :(
Och sen så ska allt vara rätt med stavningen..

@ndersMedlem sedan juni 200032 969 inlägg
#10

Tankade FireFox nu men ser inget annat felmess..

Har du öppnat javascriptkonsollen då? I adressraden:

javascript:
webbSAJTENMedlem sedan jan. 2002992 inlägg
#11

Fattar inte vart felet ligger..
Va jag kan se så är allt klart och finfint.. :S

@ndersMedlem sedan juni 200032 969 inlägg
#12

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.

webbSAJTENMedlem sedan jan. 2002992 inlägg
#13

Joda, de har jag fått upp =)

@ndersMedlem sedan juni 200032 969 inlägg
#14

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. :)

webbSAJTENMedlem sedan jan. 2002992 inlägg
#15

Haha, fan va klantigt :P
Blanda ihop formulär, smidigt..
Hoppas de är många snygga som drömmer ;)

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)