---
title: "kolla om ikryssade, minst 2 max 3?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17696-kolla-om-ikryssade-minst-2-max-3"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "hakan@4u2.se"
published: "2001-04-12T13:17:00.000Z"
updated: "2001-05-02T09:17:00.000Z"
replies: 5
views: 355
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/17696-kolla-om-ikryssade-minst-2-max-3"
---

# kolla om ikryssade, minst 2 max 3?

## #1 — hakan@4u2.se, 2001-04-12T13:17Z

hur gör man för kolla så minst 2st och max 3st är ikryssade?
Om inte minst 2 av kryssfrågorna är ikryssade, så ska det komma upp en skylt som säger att du måste fylla i 2 minst ett av alternativen för att gå vidare. 

\<html\>
\<head\>
\<script language="javascript"\>
function chkfrm()
{
if (window.document.frm.svar1.checked==0 && window.document.frm.svar2.checked==0 && window.document.frm.svar3.checked==0 && window.document.frm.svar4.checked==0)
{

alert("Du måste välja ett av alternativen.");
return false;

}
}
\</script\> 
\<title\>\</title\>
\</head\>
\<body\>
\<form name="frm" action="svar.asp" method="post"\>
\<input type="checkbox" name="svar1" value="110" \> \<br\>
\<input type="checkbox" name="svar2" value="111" \> \<br\>
\<input type="checkbox" name="svar3" value="110" \> \<br\>
\<input type="checkbox" name="svar4" value="111" \> \<br\>  

\<input type="submit" name="fram" onClick="return chkfrm();" value="Framåt"\>

\</form\>
\</body\>
\</html\>

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

## #2 — Johnsen, 2001-04-12T14:46Z

Testa detta:

```
<html>
<head>
<script language="JavaScript">
<!--
n=0
function rakna(w){
(document.foo.bar[w].checked==true)? n++ : n--;
}

function koll(){
if(n<2){alert("Minst 2 måste bockas!"); return false}
if(n>3){alert("Max 3 får bockas!"); return false}
}

//-->
</script>
</head>

<form name=foo onsubmit="return koll();">
1: <input type="checkbox" name="bar" value="A1" onclick="rakna(0);"><br>
2: <input type="checkbox" name="bar" value="A2" onclick="rakna(1)"><br>
3: <input type="checkbox" name="bar" value="A3" onclick="rakna(2)"><br>
4: <input type="checkbox" name="bar" value="A4" onclick="rakna(3)"><br>
5: <input type="checkbox" name="bar" value="A5" onclick="rakna(4)"><br>
<Input type="submit">
</form>
</html>
```

\------------------
\- J-O-H-N-S-E-N -

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

## #3 — hakan@4u2.se, 2001-04-12T23:48Z

Tack för scriptet! Det fungerar kanon! 

;))

\------------------
\------------------
\-  Hakan@4u2.se  -

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

## #4 — hakan@4u2.se, 2001-04-22T22:22Z

Om jag vill ha ett 6:e alternativ

Vet ej 	\<input type="checkbox" name="bar" value="A5" onclick="rakna(5)"\>\<br\>

, när jag väljer det så ska han inte bry sig om det är minst 2 eller max 3 st alternativ som är ikryssade hur löser jag det?

\------------------
\------------------
\-  Hakan@4u2.se  -

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

## #5 — Johnsen, 2001-04-23T14:51Z

Prova detta:

```
<html>
<head>
<script language="JavaScript">
<!--
n=0
function rakna(w){
(document.foo.bar[w].checked==true)? n++ : n--;
}
function koll(){
if(document.foo.bar[5].checked!=true){
if(n<2){alert("Minst 2 måste bockas!"); return false}
if(n>3){alert("Max 3 får bockas!"); return false}
}
}
//-->
</script>
</head>

<form name=foo onsubmit="return koll();">
1: <input type="checkbox" name="bar" value="A1" onclick="rakna(0);"><br>
2: <input type="checkbox" name="bar" value="A2" onclick="rakna(1)"><br>
3: <input type="checkbox" name="bar" value="A3" onclick="rakna(2)"><br>
4: <input type="checkbox" name="bar" value="A4" onclick="rakna(3)"><br>
5: <input type="checkbox" name="bar" value="A5" onclick="rakna(4)"><br>
6: <input type="checkbox" name="bar" value="vet ej"> vet ej<br>
<Input type="submit">
</form>
</html>
```

\------------------
\- J-O-H-N-S-E-N -

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

## #6 — hakan@4u2.se, 2001-05-02T09:17Z

Det fungerar fint! Tack ännu en gång!

\------------------
\------------------
\-  Hakan@4u2.se  -

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17696-kolla-om-ikryssade-minst-2-max-3
