webForumDet fria alternativet

Validering med "or"

2 svar · 215 visningar · startad av Obbelix

ObbelixMedlem sedan okt. 2002257 inlägg
#1

Har tre inputfält (text) och vill nu validera att minst ett av fälten är ifyllda. Tycker det borde fungera med denna kodsnutt men icke... Får alltid "alert" förutom om alla fält är ifyllda. Vad gör jag för fel?

if ((document.report.t1pent1.value == '') || (document.report.t1pent2.value == '') || (document.report.t1pent3.value == '')){
	alert ("Du måste ange minst en fält"); 
	return false;
}
Peter SMedlem sedan dec. 20025 483 inlägg
#2

Ändra till &&. Då får du en alert() om alla tre är tomma.

ObbelixMedlem sedan okt. 2002257 inlägg
#3

Självklart ska det vara så... får skylla på att man är morrontrött :P

129 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)