---
title: "Bläddra igenom alla inputs i ett formulär.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/69461-bläddra-igenom-alla-inputs-i-ett-formulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Bäckman"
published: "2003-02-26T08:09:32.000Z"
updated: "2003-02-26T08:53:57.000Z"
replies: 5
views: 184
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/69461-bläddra-igenom-alla-inputs-i-ett-formulär"
---

# Bläddra igenom alla inputs i ett formulär..

## #1 — Bäckman, 2003-02-26T08:09Z

Tjoboys & göls.

Jag undrar bara om det på något sätt går att loopa igenom alla input-rutor som finns i ett formulär när man klickar på submitknappen i formuläret. Jag vill kolla om något textfält är tomt när man skickar formuläret. Jag är grön på javascript, så jag kan inte alls. ;)

Tack på förhand.

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

## #2 — Koplik, 2003-02-26T08:24Z

```
<Form Name="Form" Method="Post" OnSubmit="return CheckFields(this);">

<Script Language="Javascript">
function CheckFields(frm)
{
  for(i=1;i<frm.elements.length;i++)
  {
    if(frm.elements[i].type == 'text' && frm.elements[i].value.length == 0)
    {
      alert("Fältet innehåller inget värde!");
      return false;
    }
  }
  alert("Alla fält är ifyllda!");
  return true;
}
</Script>
```

Hoppas koden är tillfredsställande!

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

## #3 — Bäckman, 2003-02-26T08:28Z

Den satt som en fläskläpp. Man tackar. :)

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

## #4 — dectgap, 2003-02-26T08:29Z

Om du ändrar det till följande blir det nog bättre:

```
<Form Name="Form" Method="Post" OnSubmit="return CheckFields(this);">

<Script Language="Javascript">
function CheckFields(frm)
{
  for(i=[b]0[/b];i<frm.elements.length;i++)
  {
    if(frm.elements[i].type == 'text' && frm.elements[i].value.length == 0)
    {
      alert("Fältet innehåller inget värde!");
      return false;
    }
  }
  alert("Alla fält är ifyllda!");
  return true;
}
</Script>
```

Annars utelämnas det första elementet.

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

## #5 — Koplik, 2003-02-26T08:33Z

Besserwisser... klart det är rätt med 0:an först, jag skulle bara kolla om du var med ;)

P.S.
Håller inte med om det där med 0:an, eftersom den kollar längden på strängen så kan man skriva 0:a och det blir 1 i längd.
En nolla är ju också ett värde.
D.S.

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

## #6 — dectgap, 2003-02-26T08:53Z

Ojdå, där var jag lite slarvig.. Utan att läsa alltför noga förutsatte jag att du jämförde strängvärdet, och inte strängens längd, med 0.
Helt fel av mig alltså.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/69461-bläddra-igenom-alla-inputs-i-ett-formulär
