webForumDet fria alternativet

Räkna samman formulär

1 svar · 168 visningar · startad av Davida

DavidaMedlem sedan okt. 2000219 inlägg
#1

Hej!

Jag har ett formulär med ett gäng radio-grupper. De heter kategori1, kategori2 osv. Jag vill göra en funktion som räknar samman summan av de markerade alternativen.

Hur gör jag?

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Exempel:

<script type="text/javascript">
function addit(obj){
	var result=0;
	for(n=0;n<obj.length;n++){
		if(obj[n].type=="radio" && obj[n].name.match(/^kategori/) && obj[n].checked){
			result+=parseInt(obj[n].value);
		}
	}
	return result;
}
</script>
<form>
<input type="radio" name="kategori1" value="3"> 3
<input type="radio" name="kategori1" value="6"> 6
<input type="radio" name="kategori1" value="9"> 9<br />
<input type="radio" name="kategori2" value="1"> 1
<input type="radio" name="kategori2" value="2"> 2
<input type="radio" name="kategori2" value="3"> 3<br />
<input type="radio" name="kategori3" value="2"> 2
<input type="radio" name="kategori3" value="4"> 4
<input type="radio" name="kategori3" value="8"> 8<br />
<input type="button" onclick="alert(addit(this.form));" value="Addera">
</form>
126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)