webForumDet fria alternativet
Logga in / Bli medlem

Validering av radiobutton.

JavaScript

1 svar · 203 visningar · startad av Steveking

Medlem sedan aug. 2001150 inlägg
Trådstart#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;
			   
				
			}
		}
Medlem 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;
}
}
255 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)