---
title: "valideringar av flera formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/121387-valideringar-av-flera-formulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "reka1"
published: "2005-01-31T08:10:10.000Z"
updated: "2005-01-31T21:24:22.000Z"
replies: 2
views: 292
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/121387-valideringar-av-flera-formulär"
---

# valideringar av flera formulär

## #1 — reka1, 2005-01-31T08:10Z

Hej!
Det  här är nog en simpel nöt att knäcka för den kunnige.

Jag vill alltså validera flera forumlär som ligger på samma sida. Koden jag har gjort fungerar visserligen men den känns redigt klumpig. Jag är övertygad det går att korta ner den, men hur?

```
function valideraForm(){
if (document.validera.input.value==""){
    
    alert ("Please enter a search word.");
    return false;
    }
    }

function valideraForm_A(){
if (document.validera_A.foretag.value==""){
    
    alert ("Please enter a client name.");
    return false;
    }
    }

function valideraForm_B(){
if (document.validera_B.foretag.value=="" || document.validera_B.ar.value=="" || document.validera_B.plats.value=="")  
{
    alert ("Please fill all fields.");
    return false;
    }
    }
    
    
function valideraForm_C(){
if (document.validera_C.val.value=="")  
{
    alert ("Please enter a new bransch.");
    return false;
    }
    }
	
function valideraForm_D(){
if (document.validera_D.arean.value=="")  
{
    alert ("Please enter a new area.");
    return false;
    }
    }
	

</script>
```

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

## #2 — J.N., 2005-01-31T15:12Z

HEJ!

Olika form kommer du åt via form\[n\], dvs i detta fall
form\[0\]document.validera.input.value
form\[1\]document.validera.input.value
osv

Fast, nu ser jag att det vill du ju inte göra, jag trodde först du hade flera likadana form, men lika validering... :r 

I detta fall lägger du en OnSubmit i action för varje formulär, dvs inget konstigt.
\<form method="POST" action="page.asp" OnSubmit="return valideraForm_A() name="form2"\>

Du får komplettera till form2.document.validera.input.value, dvs olika namn på varje form.

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

## #3 — reka1, 2005-01-31T21:24Z

Mmmh, jo. Det är redan gjort och min ganska omfattande "lösning" fungerar. Det jag är ute efter är en funktion som kirrar att validera samtliga formar. Det känns så fläskigt med 4 st funktioner (en till varje form).

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/121387-valideringar-av-flera-formulär
