---
title: "Validering av formulär med olika typer av fält."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/132946-validering-av-formulär-med-olika-typer-av-fält"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MuRGo"
published: "2005-08-18T13:26:56.000Z"
updated: "2005-08-22T11:15:19.000Z"
replies: 2
views: 356
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/132946-validering-av-formulär-med-olika-typer-av-fält"
---

# Validering av formulär med olika typer av fält.

## #1 — MuRGo, 2005-08-18T13:26Z

Kan någon hjälpa mig???

Jag kan i princip ingenting om javascript. Det enda jag gjort är att ändrat i lite befintliga och lyckats få till det men denna gång blev det stopp.

Jag har ett formulär som innehåller följande fält som jag vill kolla om dom är ifyllda innan man hoppar vidare till en annan sida som skapar och skickar iväg ett mail via JMAIL (action="anmtenta_ok.asp").

\* Förnamn "fornamn"
\* Efternamn "efternamn"
\* E-post "epost"
\* En grupp radioknappar (name="tillfalle")
\* En grupp radioknappar (name="tenta")

Jag har i flera timmar försökt kombinera olika inlägg i detta forum men lyckas bara kolla en typ av fält i taget.

Kan någon vänlig själ försöka hjälpa mig att knåpa ihop detta så vore jag mycket tacksam.

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

## #2 — Peter S, 2005-08-18T14:50Z

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

function validate(obj){
    var elms = obj.elements,
        occs = elms["tillfalle"],
        exms = elms["tenta"],
        oLen = occs.length,
        eLen = exms.length;

    if (trim(elms["fornamn"].value).length == 0){
        alert("Förnamn");
        return false;
    }

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

    if (trim(elms["epost"].value).length == 0){
        alert("E-post");
        return false;
    }

    var empty = true;
    for (var i = 0; i < oLen; ++i){
        if (occs[i].checked){
            empty = false;
            break;
        }
    }

    if (empty){
        alert("Tillfälle");
        return false;
    }

    empty = true;
    for (var i = 0; i < eLen; ++i){
        if (exms[i].checked){
            empty = false;
            break;
        }
    }

    if (empty){
        alert("Tenta");
        return false;
    }

    return true;
}

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

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

## #3 — MuRGo, 2005-08-22T11:15Z

TACK!!!

Bugar och bockar!

Det funkade kanon!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/132946-validering-av-formulär-med-olika-typer-av-fält
