---
title: "Kontrollera flera fält med samma namn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/156593-kontrollera-flera-fält-med-samma-namn"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "stevenet"
published: "2007-01-30T18:30:00.000Z"
updated: "2007-01-30T19:33:03.000Z"
replies: 2
views: 258
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/156593-kontrollera-flera-fält-med-samma-namn"
---

# Kontrollera flera fält med samma namn

## #1 — stevenet, 2007-01-30T18:30Z

Hej igen!

Denna fråga bygger vidare på denna tråden:
<http://www.webforum.nu/showthread.php?t=152813>

Jag vill nu kontrollera så att alla fält som heter points\[\] har ett värde, minst 0 till och med 100. Alla fält med namnet alternative\[\] ska ha 2-30 tecken. Helst ska det inte gå att lura detta genom att banka in två mellanslag.

Tacksam för förslag och ledtrådar!

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

## #2 — Peter S, 2007-01-30T19:11Z

```
<script type="text/javascript">
function trim(s)
{
  return s.replace(/(^\s+)|(\s+$)/g,"");
}
function validate(f)
{
  var p = f.elements["points[]"];
  var a = f.elements["alternative[]"];
  if (!p.length){
    if (!/^\d+$/.test(p.value) || p.value < 0 || p.value > 100){
      alert("...");
      return false;
    }
  } else {
    for (var i = 0; i < p.length; ++i){
      if (!/^\d+$/.test(p[i].value) || p[i].value < 0 || p[i].value > 100){
        alert("p...");
        return false;
      }
    }
  }
  if (!a.length){
    var val = trim(a.value);
    if (val.length < 2 || val.length > 30){
      alert("a...");
      return false;
    }
  } else {
    for (var i = 0; i < a.length; ++i){
      var val = trim(a[i].value);
      if (val.length < 1 || val.length > 30){
        alert("...");
        return false;
      }
    }
  }
  return true;
}
</script>

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

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

## #3 — stevenet, 2007-01-30T19:33Z

Kanon, tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/156593-kontrollera-flera-fält-med-samma-namn
