---
title: "datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17645-datum"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "alfa"
published: "2001-04-14T12:30:00.000Z"
updated: "2001-04-15T14:44:00.000Z"
replies: 4
views: 169
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/17645-datum"
---

# datum

## #1 — alfa, 2001-04-14T12:30Z

Hur gör man ett skript som kollar om det datum man valt har varit.
Har det varit ska det komma upp msgbox som säger datumet har redan varit
annars ska den gå till kolladatum.asp

\<html\>
\<head\>
	\<title\>kolla datum\</title\>
\</head\>

\<body\>
\<form action="kolladatum.asp" method="post" target="\_self"\>
	\<SELECT name=ar\>
		\<OPTION value="2001" selected\>2001\</OPTION\>"
		\<OPTION value="2002"\>2002\</OPTION\>"
	\</SELECT\> &nbsp; 
		
	\<SELECT name=manad\>
		\<OPTION value="01" selected\>01\</OPTION\>
		\<OPTION value="02" selected\>02\</OPTION\>
		\<OPTION value="03" selected\>03\</OPTION\>
		\<OPTION value="04" selected\>04\</OPTION\>
		\<OPTION value="05" selected\>05\</OPTION\>
		\<OPTION value="06" selected\>06\</OPTION\>
	
				och så vidare
		
		
		\</SELECT\>
		
		
		
		\<SELECT name=dag\>
			\<OPTION value=01 selected\>01\</OPTION\>
			\<OPTION value=02\>02\</OPTION\>
			\<OPTION value=03\>02\</OPTION\>
			\<OPTION value=04\>02\</OPTION\>
			\<OPTION value=05\>02\</OPTION\>
			\<OPTION value=06\>02\</OPTION\>
			\<OPTION value=07\>02\</OPTION\>
									
			och så vidare

		\</SELECT\>
		
		\<input type="submit" name="laggin" value="Gå vidare"\>
		
		\</form\>
\</body\>
\</html\>

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

## #2 — Johnsen, 2001-04-14T14:59Z

Prova med att lägga detta i head:

```
<script language="JavaScript"> 
function kolla_datum(){
var ar= document.forms[0].ar.value;
var manad= document.forms[0].manad.value;
var dag= document.forms[0].dag.value;
var vald_tid= new Date(ar,manad-1,dag).getTime();
var idag_tid= new Date().getTime();

if(vald_tid < idag_tid){alert("Datumet har varit!"); return false}
}
</script>
```

och ändra formtaggen till:

```
<form action="kolladatum.asp" method="post" target="_self" onsubmit="return kolla_datum();">
```

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

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

## #3 — alfa, 2001-04-15T09:36Z

Tack ! 

Funkar perfekt som jag hade tänkt mig.
Bara ett litet problem det funkar inte
på dagens datum.
(om det är den 15 april
så ska det gå att ta den 15 april men inte den 14 april och bakåt)

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

## #4 — Johnsen, 2001-04-15T12:29Z

Vassego!

Ändra idag_tid till:

```
var idag_tid= new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()).getTime();
```

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

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

## #5 — alfa, 2001-04-15T14:44Z

Tack 

Du är en riktig klippa.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17645-datum
