webForumDet fria alternativet

validering som inte funkar

6 svar · 558 visningar · startad av room

roomMedlem sedan mars 2001270 inlägg
#1

Hej på er.

Följande kod fungerar inte. Dvs att det görs ingen koll på de inre If-satserna. Jag har provat att sätta en alert('Test'); innan if-satsen för att se att verkligen checkrutan 'Levadress.checked' är 0.

	if (document.applyForm.Levadress.checked==0)
		{
   		alert('Test');
		if (document.applyForm.Lev_Adress1.value == "")
					{
					alert('Du måste fylla i leveransadress.');
					document.applyForm.Lev_Adress1.focus();
					return false;
					}
		if (document.applyForm.Lev_Postnr.value == "")
					{
					alert('Du måste fylla i leveransadress.');
					document.applyForm.Lev_Postnr.focus();
					return false;
					}
		if (document.applyForm.Lev_Ort.value == "")
					{
					alert('Du måste fylla i leveransadress.');
					document.applyForm.Lev_Ort.focus();
					return false;
					}
		}
roomMedlem sedan mars 2001270 inlägg
#2

ingen som kan

Är det verkligen ingen som kan javascript här? det borde ju vara en enkel fråga för er gurus som kan.

Tacksam för ett svar. Någon som har tips på fler bra forum för liknande diskussioner?

Vänligen

colioneMedlem sedan juni 20014 421 inlägg
#3

Lite fattigt med info kke. Vore bra att se i vilket sammanhang koden körs, när den anropas etc.

roomMedlem sedan mars 2001270 inlägg
#4

Okey. lite mer info.

Det används vid validering av ett formulär. Tanken är att man inte ska behöva skriva in sin leveransadress om man kryssat en den rutan.

Koden och applikationen går att se i sin helhet här:

http://www.widow.se/order/apply.asp

Peter SMedlem sedan dec. 20025 483 inlägg
#5

Börja med att korrigera id-dubletter likt

<INPUT id=[red]Lev_Adress1[/red] name=Fakt_Adress1>
roomMedlem sedan mars 2001270 inlägg
#6

Tack Peter S. Gäller att vara observant på sånt ;)

PS: Vad är egentligen skillnaden på id och name och varför behövs båda?

Vänligen,

Peter SMedlem sedan dec. 20025 483 inlägg
#7

Ett id får endast förekomma en gång - över samtliga element sett. Ett name behöver nödvändigtvis inte vara unikt; t.ex. så kan du ju gruppera flera radioknappar tillsammans genom att ge dem samma värde på nameattributet. Det är inte säkert att både id och name behöver anges. Det beror helt och hållet på tillämpningen. I koden på den sida du länkade till behöver du inte använda id.

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