---
title: "Validateform"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18511-validateform"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Steveking"
published: "2001-11-21T08:20:00.000Z"
updated: "2001-11-21T13:01:00.000Z"
replies: 1
views: 297
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/18511-validateform"
---

# Validateform

## #1 — Steveking, 2001-11-21T08:20Z

Tjena. 
Jag använder mig av denna kod

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

function validateForm(){
	if (document.f.firma.value==""){
		alert("Du måste fylla i en firma.");
		return false;
}

}
</script>
```

När jag vill tvinga nån att fylla i ett text fält.

Men hur gör jag om jag vill tvinga nån att tex kryssa för en textbox?
Och hur gör jag för att tvinga nån välja något ut en dropdown lista?

Sen ska man komma till en validerings sida. Alltså om man inte fyllt i alla så säger den tex. Du måste fylla i alla fält.

Går det med hjälp av javascript?

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

## #2 — Erik Juhlin, 2001-11-21T13:01Z

Så här kan man skriva. Men jag förstod inte vad du menar med valideringssida...

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Test</title>
<script language="JavaScript" type="text/javascript">
<!--
function validateForm() {
	var f = document.f;
	if (f.firma.value == "") {
		alert("Du måste fylla i en firma.");
		f.firma.focus();
		return false;
	} else if (f.land.options[f.land.selectedIndex].value == "") {
		alert("Du måste välja ett land");
		f.land.focus();
		return false;
	} else if (!f.ok.checked) {
		alert("Du måste kryssa i rutan");
		f.ok.focus();
		return false;
	}
}

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

<form action="sida.asp" method="post" name="f" onSubmit="return validateForm();">
Firma<br>
<input type="text" name="firma"><br>
<br>
Land<br>
<select name="land">
		<option value="">Välj ett land</option>
		<option value="se">Sverige</option>
		<option value="no">Norge</option>
		<option value="dk">Danmark</option>
		<option value="fi">Finland</option>
</select><br>
<br>
<input type="checkbox" name="ok" value=""> Bla bla bla...<br>
<br>
<input type="submit" value="Skicka">
</form>

</body>
</html>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18511-validateform
