---
title: "Om rutan inte är ikryssad, visa felmeddelande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/181082-om-rutan-inte-är-ikryssad-visa-felmeddelande"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "SoulGod"
published: "2009-11-05T02:50:40.000Z"
updated: "2009-11-05T07:38:03.000Z"
replies: 2
views: 484
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/php/181082-om-rutan-inte-är-ikryssad-visa-felmeddelande"
---

# Om rutan inte är ikryssad, visa felmeddelande

## #1 — SoulGod, 2009-11-05T02:50Z

Jag håller på att göra ett register-formulär,
och jag vill ha två kryssrutor längst ner som man MÅSTE klicka i.

Antingen vill jag att "skicka"-knappen är grå tills båda rutorna är ikryssade,
eller att när man klickar på knappen så kommer det upp ett popup om att de inte är ikryssade... Hur gör man detta?

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

## #2 — The_Hulk, 2009-11-05T07:35Z

Om det ska göras direkt i webbläsaren så är det lättare att lösa med javascript.

Här är ett exempel:

```
<script>
function checkBox()
{
  var cb1 = document.getElementById('checkbox1');
  var cb2 = document.getElementById('checkbox2');
  var btn1 = document.getElementById('submit1');

  if(cb1.checked && cb2.checked)
  {
    btn1.disabled = false;
  }
  else
  {
    btn1.disabled = true;
  }
}
</script>
<input type="checkbox" id="checkbox1" onClick="checkBox()" />
<input type="checkbox" id="checkbox2" onClick="checkBox()" />
<input type="submit" id="submit1" disabled />
```

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

## #3 — The_Hulk, 2009-11-05T07:38Z

Här kommer ett exempel som kontrollerar rutorna när man klickar på submit-knappen

```
<script>
function checkBox()
{
  var cb1 = document.getElementById('checkbox1');
  var cb2 = document.getElementById('checkbox2');
  var btn1 = document.getElementById('submit1');

  if(cb1.checked && cb2.checked)
  {
    return true;
  }
  
  alert("Du måste kryssa i båda rutor.");
  return false;
}
</script>
<form method="post" onSubmit="return checkBox();">
<input type="checkbox" id="checkbox1" />
<input type="checkbox" id="checkbox2" />
<input type="submit" id="submit1" />
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/181082-om-rutan-inte-är-ikryssad-visa-felmeddelande
