---
title: "if not(document.bla.bla[1].checked) ?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/16785-if-not-document-bla-bla-1-checked"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Brimba"
published: "2000-02-28T13:51:00.000Z"
updated: "2000-03-01T09:29:00.000Z"
replies: 6
views: 594
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/16785-if-not-document-bla-bla-1-checked"
---

# if not(document.bla.bla[1].checked) ?!

## #1 — Brimba, 2000-02-28T13:51Z

Hej!

man kan ju tex göra så här:

```
<script language="JavaScript">
function validateform()

{    
		if (document.myform.avtal.checked)

		{
			return true
		}	 

		else 

		{
			alert("Du måste bla bla bla.")
			return false
		}	 

}

</script>
```

Men hur gör man om man vill göra tvärtom?
Altså, om den INTE är ikryssad så skall man göra någonting.

Hur går man tillväga?

Tacksam för svar!

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

## #2 — RGB, 2000-02-28T18:39Z

**Brimba:**
testa med följande.

\<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"\>

\<html\>
\<head\>
	\<title\>La la la\</title\>
	\<script language="JavaScript1.2" type="text/javascript"\>

	function CHECKED_TRUE_FALSE(){ //Funktion för att kolla om 'cb' är för kryssad

	  check = (document.form0.cb.checked) ? 
	  document.form0.submit() :
	  alert('Du måste godkänna avtalet genom\\ratt klicka för kryssrutan innan du\\rkan fortsätta.')   
	}
	
	
	\</script\>
\</head\>

\<body\>
\<form name="form0" action="savetime.script"\>
\<input type="text" value="txtString"\>\<br\>
\<input name="cb" type="checkbox"\>\<br\>
\<input type="button" value="submit it" onclick="CHECKED_TRUE_FALSE()"\>
\</form\>
\</body\>
\</html\>

//R.G.B

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

## #3 — Brimba, 2000-02-29T13:40Z

Hej!

Det är inte riktigt så jag menar.

Jag hade mera tänkt mig att man kunde skriva nått i stil med

```
<script language="JavaScript">
function validateform()
{ 
if not(document.myform.avtal.checked)

{
return true
} 

else 

{
alert("Du måste bla bla bla.")
return false
} 

}

</script>
```

Altså lägga till not någonstans så att när det villkoret INTE är uppfyllt så gör den nåt.
Går inte det?

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

## #4 — PhOrPhEr, 2000-02-29T15:03Z

Hmmm

```
if(!document.myform.avtal.checked)
```

Det borde hjälpa..  :)

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

## #5 — Brimba, 2000-02-29T15:27Z

Hej!

vet du hur lycklig jag blir?
TACK PhOrPhEr

Du är helt underbar!

TACK TACK TACK! :e

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

## #6 — M@rtin, 2000-02-29T20:59Z

Man kan ju oxå lägga det man vill ska hända när vilkoret inte är uppfyllt efter else, på samma sätt som ditt exempel fast tvärtom  :)

//M@rtin

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

## #7 — Brimba, 2000-03-01T09:29Z

Hej martin.

Jo men om man har att den skall kolla många efter varann och vissa skall vara ikryssade för att göra något else return true och så håller den på så, så att jag har bara en else return true och den är längst ner. För annars slutar den ju eftersom den har fått true...

Så därför går inte det tyvärr.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/16785-if-not-document-bla-bla-1-checked
