---
title: "Fyll i 2 checkboxar vid ett tryck"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/133075-fyll-i-2-checkboxar-vid-ett-tryck"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mattiasnordin"
published: "2005-08-21T17:06:12.000Z"
updated: "2005-08-22T10:14:01.000Z"
replies: 3
views: 197
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/133075-fyll-i-2-checkboxar-vid-ett-tryck"
---

# Fyll i 2 checkboxar vid ett tryck

## #1 — mattiasnordin, 2005-08-21T17:06Z

Har en gammal lösning med två stycken checkbox-formulär som loopas ut på samma sida. När man klickar i checkbox, tex 2, i den formulär master så ska den även fyllas i formulär slave. Och tvärt om. Det har fungerat fram till nu men livet hade varit mycket enklare om det fanns en lösning där man kan ha samma namn på checkboxarna i respektive formulär så att resultatet blir kommasepararat när jag postar formuläret. Går det att åstakomma tror ni?

Nuvarande lösning: 

```
<FORM METHOD="POST" ACTION="hantera_bilder/hantera_markerade_filer.asp" name="form_master"> 
<% if not rs.eof then %>	
... loop ...
<% varCounter2 = varCounter2 + 1%>
<input type="checkbox" value="" name="req_fil_<%=varCounter2%>" onclick="form_slave.req_hardrive_box_<%=varCounter2%>.checked = this.checked" />
... etc ...

<FORM METHOD="POST" ACTION="hantera_bilder/hantera_markerade_filer.asp" name="form_slave"> 
<% if not rs.eof then %>	
... loop ...
<% varHardCounter = varHardCounter +1 %>
<input type="checkbox" value="<%=varHardCounter%>" name=req_hardrive_box_<%=varHardCounter%> onclick="form_master.req_fil_<%=varHardCounter%>.checked = this.checked" />
... etc ...
```

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

## #2 — Peter S, 2005-08-21T17:11Z

Kan du inte ha samma namn på checkboxarna nu då?

```
<form name="form_master">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
</form>

<form name="form_slave">
  <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements['cb'].checked = this.checked">
</form>
```

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

## #3 — mattiasnordin, 2005-08-22T07:32Z

Hmm... i och med att jag loopar ut alla checkboxar så kommer det då finnas en massa boxar med samma namn typ:

```
<form name="form_master">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements['cb'].checked = this.checked">
</form>

<form name="form_slave">
  <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements['cb'].checked = this.checked">
< <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements['cb'].checked = this.checked">
< <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements['cb'].checked = this.checked">
< <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements['cb'].checked = this.checked">
< <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements['cb'].checked = this.checked">
< <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements['cb'].checked = this.checked">
< <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements['cb'].checked = this.checked">
</form>
```

Enbart de checkboxar som är valda ska checkas i det andra fomuläret. Kan man inte använda ett löpnummer i .elements istället för ett namn?

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

## #4 — Peter S, 2005-08-22T10:14Z

Jodå:

```
<form name="form_master">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements[0].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements[1].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_slave'].elements[2].checked = this.checked">
</form>

<form name="form_slave">
  <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements[0].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements[1].checked = this.checked">
  <input type="checkbox" name="cb" onclick="document.forms['form_master'].elements[2].checked = this.checked">
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/133075-fyll-i-2-checkboxar-vid-ett-tryck
