---
title: "validera formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/128130-validera-formulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mr.mainline"
published: "2005-05-12T19:19:46.000Z"
updated: "2005-05-13T08:08:34.000Z"
replies: 2
views: 265
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/128130-validera-formulär"
---

# validera formulär

## #1 — mr.mainline, 2005-05-12T19:19Z

Jag har letat och letat men inte hittat något java skript som kan validera detta forumlär.

```
<form method="post" action="forum.php" name="matain">
              <p>Namn:<br>
                <input type="text" name="namn">
                <br>
                e-mail:<br>
                <input name="email" type="text">
                <br>
                Inlägg:<br>
                <textarea name="inlagg" rows="12" cols="15"></textarea>
                <br>
                <input type="submit" class="knapp" name="nytt" value="Skicka">
            </form>
```

Detta hittade jag här på wf,men får inte det att funka.

```
<script type="text/javascript">
function validateForm() {
	if (trim(document.forum.namn.value)=="") {
		alert("Du måste fylla i ditt namn.");
		return false;
	} else if (trim(document.forum.e-post.value)=="") {
		alert("Du måste skriva en e-mail adress.");
		return false;
	} else if (trim(document.forum.meddelande.value)=="") {
		alert("Du har glömt att skriva ett meddelande.");
		return false;
	}

</script>
```

Det jag vill göra är att kolla så fält "namn" är ifyllt,annars en "alert" Du har glömt att skiva i ditt namn!,sen epost och       likadant där,bara det att den ska kolla så @ finns med annars "alert" och sist samma med meddelande, är det inte ifyllt så kommer det upp en "alert" ruta.
någon som kan hjälpa mig med det??

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

## #2 — Peter S, 2005-05-12T20:02Z

```
function trim(str){
    return str.replace(/^\s+|\s+$/g, "");
}

function validate(obj){
    var elms = obj.elements;

    if (trim(elms["namn"].value).length == 0){
        alert("Du har glömt att fylla i ditt namn!");
        return false;
    }

    if (trim(elms["epost"].value).indexOf("@") == -1){
        alert("...");
        return false;
    }

    if (trim(elms["inlagg"].value).length == 0){
        alert("...");
        return false;
    }

    return true;
}

<form onsubmit="return validate(this)"...
```

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

## #3 — J.N., 2005-05-13T08:08Z

HEJ!

Anledningen till att din kod inte fungerar är att ditt formulär heter matain, men i valideringen använder du forum.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/128130-validera-formulär
