---
title: "Modifiera javascript som skriver ut siffror i en input text"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/132326-modifiera-javascript-som-skriver-ut-siffror-i-en-input-text"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Prime_66"
published: "2005-08-05T11:51:57.000Z"
updated: "2005-08-07T17:29:57.000Z"
replies: 1
views: 198
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/132326-modifiera-javascript-som-skriver-ut-siffror-i-en-input-text"
---

# Modifiera javascript som skriver ut siffror i en input text

## #1 — Prime_66, 2005-08-05T11:51Z

Jag har en sida där jag listar namn på varje rad. Varje rad har en checkbox med ett unikt namn, checkbox1, checkbox2, osv. Beroende på vilken rad det är. I en textruta (val) har jag ett siffervärde. För varje checkbox som kryssas i minskas siffervärdet med 10. Så här typ:

```
<script>
function calc(obj){
	obj.val.value=document.form2.credits.value;
	var elm, n = 0;
	while(elm = obj.elements['checkbox' + ++n]){ obj.val.value=parseInt(obj.val.value)-(elm.checked?10:0); }

}

</script>

<td ><input type="checkbox" name="checkbox5" value="Olle" onclick="calc(this.form);"></td>
```

Nu vill jag att om alla raders checkboxar är ikryssade ska värdet som står i val alltid minska med 100. Alltså om man kryssar i alla får man rabatt. Nån idé om hur man löser det?

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

## #2 — Prime_66, 2005-08-07T17:29Z

löste sig. bara kollade om en "alla" ruta var förkryssad.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/132326-modifiera-javascript-som-skriver-ut-siffror-i-en-input-text
