webForumDet fria alternativet

Validering av radiobutton.

1 svar · 203 visningar · startad av Steveking

StevekingMedlem sedan aug. 2001150 inlägg
#1

Tjo.
Jag har sökt runt lite och hittat en del om radiobutton validering. Men jag skulle vilja hålla mig till den koden jag kör nu.
Just nu validerar den enbart textfields.
Men jag vill lägga till radiobuttons.
Jag har 2 radiobuttons och nån av dom måste vara ikryssad. Båda två heter Information.

function valContactForm()
		{
			var strErrors = new String();
			
			if (document.forms.objContactForm.namn.value == "")
				strErrors += "Namn\n";
			if (document.forms.objContactForm.foretag.value == "")
				strErrors += "Företag\n";
			if (document.forms.objContactForm.adress.value == "")
				strErrors += "Adress\n";
			if (document.forms.objContactForm.postnummer.value == "")
				strErrors += "Postnummer\n";
			if (document.forms.objContactForm.postort.value == "")
				strErrors += "Postort\n";
			if (document.forms.objContactForm.telefon.value == "")
				strErrors += "Telefon\n";
			if (document.forms.objContactForm.mail.value == "")
				strErrors += "E-mail\n";
			
			if (strErrors != "")
			{
				alert("Du glömde fylla i följande uppgifter:\n\n" + strErrors);
				return false;
			
				}
			   
			   
			   else{
			   	return true;
			   
				
			}
		}

------------------
Mvh :)

JojoxxMedlem sedan juni 20004 308 inlägg
#2
function valContactForm() {
var strErrors = new String(); // Så ytterst seriöst :)

if (document.forms.objContactForm.namn.value == "")
strErrors += "Namn\n";
if (document.forms.objContactForm.foretag.value == "")
strErrors += "Företag\n";
if (document.forms.objContactForm.adress.value == "")
strErrors += "Adress\n";
if (document.forms.objContactForm.postnummer.value == "")
strErrors += "Postnummer\n";
if (document.forms.objContactForm.postort.value == "")
strErrors += "Postort\n";
if (document.forms.objContactForm.telefon.value == "")
strErrors += "Telefon\n";
if (document.forms.objContactForm.mail.value == "")
strErrors += "E-mail\n";
foo="Information\n";
for(n=0; n<document.forms.objContactForm.Information.length; n++){
if(document.forms.objContactForm.Information[n].checked)
foo="";
}
strErrors += foo;

if (strErrors != "") {
alert("Du glömde fylla i följande uppgifter:\n\n" + strErrors);
return false;
} else {
return true;
}
}

------------------
/ J

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