validering som inte funkar

JavaScript

6 svar · 564 visningar · startad av room

Medlem sedan mars 2001270 inlägg
Trådstart#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.

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)