---
title: "Kolla om checkbox e ikryssad?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/135731-kolla-om-checkbox-e-ikryssad"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "jwradhe"
published: "2005-10-14T14:18:06.000Z"
updated: "2005-10-14T14:57:03.000Z"
replies: 6
views: 345
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/135731-kolla-om-checkbox-e-ikryssad"
---

# Kolla om checkbox e ikryssad?

## #1 — jwradhe, 2005-10-14T14:18Z

Hej jag undrar hur ja ska göra för att kolla ifall en checkbox är ikryssad i ett registreringsformulär. om det inte e ikryssat så ska man åka tillbaka till den sidan. annars gå vidare å regga användaren. Kmr bara inte på hur, lr rättare sagt har aldrig använt checkbox på det sättet.

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

## #2 — Web-Tor, 2005-10-14T14:24Z

Tråden är visserligen fem år gammal men den borde ändå besvara din fråga:
<http://www.webforum.nu/showthread.php?t=16294>

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

## #3 — Peter S, 2005-10-14T14:26Z

Om vi antar att checkboxen heter "cb", då:

```
<script type="text/javascript">

function v(o){
  if (!o.elements["cb"].checked){
    location.href = "sidan man skall förflyttas till.filändelse";
    return false;
  }
  return true;
}

</script>

<form onsubmit="return v(this)">
  ...
  <input type="checkbox" name="cb">
  <input type="submit">
</form>
```

Red./ Där var man sen

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

## #4 — jwradhe, 2005-10-14T14:33Z

min nuvarande kod:

```
function kollaformular4() {
	formObj = document.regga;
	
	if (!formObj.box2.checked) { 
	
		alert("Du måste godkänna våra regler.");  
		return false; 		
				
	} else if {
	  
	  
	  	if (formObj.user.value == "") {
				alert("Du måste fylla i ditt inloggningsnamn.");
					formObj.user.focus();
				return false;
				}
			if (formObj.pass.value == "") {
				alert("Du måste fylla i ditt lösenord.");
					formObj.pass.focus();
				return false;
				}
			if (formObj.pass2.value == "") {
				alert("Du måste fylla i ditt lösenord igen.");
					formObj.pass2.focus();
				return false;
				}
			if (formObj.kon.value == "") {
				alert("Du måste fylla i vilken kön du är.");
					formObj.kon.focus();
				return false;
				}	
			if (formObj.fornamn.value == "") {
				alert("Du måste fylla i ditt förnamn.");
					formObj.fornamn.focus();
				return false;
				}
			if (formObj.efternamn.value == "") {
				alert("Du måste fylla i ditt efternamn.");
					formObj.efternamn.focus();
				return false;
				}
			if (formObj.personnr.value == "") {
				alert("Du måste fylla i ditt personnummer.");
					formObj.personnr.focus();
				return false;
				}
			if (formObj.adress.value == "") {
				alert("Du måste fylla i din adress.");
					formObj.adress.focus();
				return false;
				}
			if (formObj.postnr.value == "") {
				alert("Du måste fylla i ditt postnummer.");
					formObj.postnr.focus();
				return false;
				}
			if (formObj.postort.value == "") {
				alert("Du måste fylla i din postort.");
					formObj.postort.focus();
				return false;
				}
			if (formObj.telefonnr.value == "") {
				alert("Du måste fylla i ditt telefonnummer.");
					formObj.telefonnr.focus();
				return false;
				}
			if (formObj.mail.value == "") {
				alert("Du måste fylla i din emailadress.");
					formObj.mail.focus();
				return false;
				}
			if ((formObj.mail.value.indexOf ('@',0) == -1 ||
				formObj.mail.value.indexOf ('.',0) == -1) &&
				formObj.mail.value != "")
				{
				alert("E-mail adressen är felaktig.");
					formObj.mail.focus();
				return false;
				}
	  
	}
}
```

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

## #5 — jwradhe, 2005-10-14T14:41Z

Fixade själv med hjälp av tråden web-tor postade. Tack!

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

## #6 — Peter S, 2005-10-14T14:55Z

Posta gärna lösningen och acceptera det inlägget som slutgiltigt.  :)

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

## #7 — jwradhe, 2005-10-14T14:57Z

```
function kollaformular4() {
	formObj = document.regga;
	  
	   		if (formObj.user.value == "") {
				alert("Du måste fylla i ditt inloggningsnamn.");
					formObj.user.focus();
				return false;
				}
			if (formObj.pass.value == "") {
				alert("Du måste fylla i ditt lösenord.");
					formObj.pass.focus();
				return false;
				}
			if (formObj.pass2.value == "") {
				alert("Du måste fylla i ditt lösenord igen.");
					formObj.pass2.focus();
				return false;
				}
			if (formObj.kon.value == "") {
				alert("Du måste fylla i vilken kön du är.");
					formObj.kon.focus();
				return false;
				}	
			if (formObj.fornamn.value == "") {
				alert("Du måste fylla i ditt förnamn.");
					formObj.fornamn.focus();
				return false;
				}
			if (formObj.efternamn.value == "") {
				alert("Du måste fylla i ditt efternamn.");
					formObj.efternamn.focus();
				return false;
				}
			if (formObj.personnr.value == "") {
				alert("Du måste fylla i ditt personnummer.");
					formObj.personnr.focus();
				return false;
				}
			if (formObj.adress.value == "") {
				alert("Du måste fylla i din adress.");
					formObj.adress.focus();
				return false;
				}
			if (formObj.postnr.value == "") {
				alert("Du måste fylla i ditt postnummer.");
					formObj.postnr.focus();
				return false;
				}
			if (formObj.postort.value == "") {
				alert("Du måste fylla i din postort.");
					formObj.postort.focus();
				return false;
				}
			if (formObj.telefonnr.value == "") {
				alert("Du måste fylla i ditt telefonnummer.");
					formObj.telefonnr.focus();
				return false;
				}
			if (formObj.mail.value == "") {
				alert("Du måste fylla i din emailadress.");
					formObj.mail.focus();
				return false;
				}
			if ((formObj.mail.value.indexOf ('@',0) == -1 ||
				formObj.mail.value.indexOf ('.',0) == -1) &&
				formObj.mail.value != "")
				{
				alert("E-mail adressen är felaktig.");
					formObj.mail.focus();
				return false;
				}

			if (!formObj.box2.checked) { 
				alert("Du måste godkänna våra regler."); 
					formObj.box2.focus(); 
				return false; 		
				} 

}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/135731-kolla-om-checkbox-e-ikryssad
