---
title: "plus två värden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/165504-plus-två-värden"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nille99"
published: "2007-10-15T11:37:57.000Z"
updated: "2007-10-15T16:28:33.000Z"
replies: 1
views: 389
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/165504-plus-två-värden"
---

# plus två värden

## #1 — nille99, 2007-10-15T11:37Z

jag ska göre et alternativfrågor

jag undrar hur jag summerar resultaten fråg kryssrutorna

```
<script language="javascript">
function checkBoxValidate(cb,gp,grp){
		
		if(grp=="g1"){
				var gn=gp.g1
				var gn1=gp.g2
				var len=4
				var lx=gp.v1
			}
		if(grp=="g2"){
			var gn=gp.g2
			var gn1=gp.g1
			var len=4
			var lx=gp.v1
		}
		
		for (j=0; j < len ; j++ ){
				if(gn[j].checked==true){
					gn[j].checked = false
				}				
				if(j == cb){
					gn[j].checked=true
					lx.value=gn[j].value+gn1[j].value

				}
			
				
		}
			
}	

</script>
```

```
<form name=myform method=post>
<table border=1 width='90%' align=center>
  <tr>
    <td width='50%' align=center><font face=ARIAL,VERDANA size=2>Value <input type='text' name='v1'> </td>
  </tr>
  <tr>
    <td width='50%' align=center><font face=ARIAL,VERDANA size=2>
<center>
Group 1<br>
Selection 1<input value=1 type="checkbox" name="g1" onClick="javascript:checkBoxValidate(0,this.form,this.name)" value="ON"><br>
Selection 2<input value=0 type="checkbox" name="g1" onClick="javascript:checkBoxValidate(1,this.form,this.name)" value="ON"><br>
Selection 3<input value=0 type="checkbox" name="g1" onClick="javascript:checkBoxValidate(2,this.form,this.name)" value="ON"><br>
Selection 4<input value=0 type="checkbox" name="g1" onClick="javascript:checkBoxValidate(3,this.form,this.name)">
</center>
    </td>
    <td width='50%' align=center><font face=ARIAL,VERDANA size=2>
Group 2<br>
Selection 5<input value=0 type="checkbox" name="g2" onClick="javascript:checkBoxValidate(0,this.form,this.name)" value="ON"><br>
Selection 6<input value=1 type="checkbox" name="g2" onClick="javascript:checkBoxValidate(1,this.form,this.name)" value="ON"><br>
Selection 7<input value=0 type="checkbox" name="g2" onClick="javascript:checkBoxValidate(2,this.form,this.name)" value="ON"><br>
Selection 8<input value=1 type="checkbox" name="g2" onClick="javascript:checkBoxValidate(3,this.form,this.name)"><br>

    </td>
  </tr>
</table>
</form>
```

Permalänk: https://www.webforum.nu/p/165504

## #2 — Peter S, 2007-10-15T16:28Z

När du skriver så här:

```
		if(grp=="g1"){
				var gn=gp.g1
				var gn1=gp.g2
				var len=4
				var lx=gp.v1
			}
```

...blir variablerna lokala för if-satsen. Vill du att de skall synas utanför den, kan du skriva:

```
				var gn
				var gn1
				var len
				var lx

		if(grp=="g1"){
				gn=gp.g1
				gn1=gp.g2
				len=4
				lx=gp.v1
			}
```

Permalänk: https://www.webforum.nu/p/2039100

---

Tråden på webben: https://www.webforum.nu/amne/javascript/165504-plus-två-värden
