webForumDet fria alternativet

field required

JavaScriptur Javascript

3 svar · 179 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Frågan#1

Hej!

Jag har en adminsida där våra kunder själva kan skapa formulär, beroende på deras vall så skall vissa av fälten i formuläret vara required... Har någon en bra idé hur man skall kunna skapa ett javascript som oberoende av fältnamn kan veta att ett fält är required?

-------------
Nippe

Medlem sedan apr. 2002830 inlägg
#2

Ingen som vet hur man ska göra eller har jag förklarar helt åt h***te?

Medlem sedan juni 20004 308 inlägg
#3

Ett litet exempel. Fält där namnet börjar med "req" måste fyllas i, markeras. Det är inte svårt att bygga vidare med select-listor och radio-knappar om man vill det.

<script language="JavaScript" type="text/javascript">
function checkReq(obj){
	for(var n=0;n<obj.length;n++){
		if(obj[n].type=="text" && obj[n].name.toLowerCase().substring(0,3)=="req" && obj[n].value.length==0){
			alert("Fältet "+obj[n].name.substring(3)+" måste fyllas i.");
			return false;
		} else if(obj[n].type=="checkbox" && obj[n].name.toLowerCase().substring(0,3)=="req" && !obj[n].checked){
			alert("Fältet "+obj[n].name.substring(3)+" måste markeras.");
			return false;
		}
	}
	return true;
}
</script>
<form method="post" action="something.asp" onSubmit="return checkReq(this);">
<input type="text" name="reqnamn"><br>
<input type="text" name="telefon"><br>
<input type="checkbox" name="reqchecker"><br>
<input type="checkbox" name="foo"><br>
<input type="submit" name="Skicka">
</form>
Medlem sedan apr. 2002830 inlägg
#4

:i Det funkade ju strålande! Varöfr kom jag inte på den idéen själv för :r!

Tackar så mycket!!! :birp

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