webForumDet fria alternativet

Kontrollera checkboxar

2 svar · 343 visningar · startad av klementin

klementinMedlem sedan aug. 2001117 inlägg
#1

Har ett flertal checkboxar i en lista med samma namn, vad jag nu vill göra är att kontrollera om någon av dem är i bockad, alltså är ingen i bockad så får man en alert om att 'kryssa i minst en bla bla bla...' och om minst en checkbox är i bockad så går den vidare.

Har sökt här på forumet men inte hittat något som tar upp om checkboxarna har samma namn.

Tack på förhand

klementinMedlem sedan aug. 2001117 inlägg
#2

Lösning

Löste detta själv :e

function checkform(formobj) {

	var chs=0;

	for(cnt=0;cnt<formobj.Id.length;cnt++) {

		if(formobj.Id[cnt].checked) {
			
			chs=chs+1; 
		}
	}

	if(chs<1) {

		alert('Du måste markera minst en person!');
		return false;
	}

	if(chs>1) {

		if (formobj.c_mail_subject.value.replace(/\s/g,"")=="") { 

			alert('Ämnesraden för ej vara tom!');
			formobj.c_mail_subject.focus();
			return false;
		}

		if (formobj.c_mail_body.value.replace(/\s/g,"")=="") { 

			alert('Meddelande fältet får ej vara tomt!');
			formobj.c_mail_body.focus();
			return false;
		}

		return true;
	}

}
BlårandMedlem sedan jan. 20032 356 inlägg
#3

Checkboxar med samma namn...

Inlägget hamnade visst i fel tråd, ursäkta! :r

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