webForumDet fria alternativet
Logga in / Bli medlem

validering som inte funkar

JavaScript

6 svar · 560 visningar · startad av room

Medlem sedan mars 2001270 inlägg
Frågan#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;
					}
		}
Medlem 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

Medlem 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.

Medlem 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

Medlem sedan dec. 20025 483 inlägg
#5

Börja med att korrigera id-dubletter likt

<INPUT id=[red]Lev_Adress1[/red] name=Fakt_Adress1>
Medlem 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,

Medlem 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.

272 ms totalt · 4 externa anrop · v20260731065814-full.05830320
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)