---
title: "Validering av att fält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/154113-validering-av-att-fält"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Miina"
published: "2006-11-23T16:18:49.000Z"
updated: "2006-11-26T12:26:37.000Z"
replies: 15
views: 741
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/154113-validering-av-att-fält"
---

# Validering av att fält

## #1 — Miina, 2006-11-23T16:18Z

Tja, Behöver lite java hjälp för jag är urusel på det.

Jag ska ha ett orderfält då folk kan skicka en enkel order till mig.
Namn:
Email:
Vara:
Meddelande:

Ska vara med.
Hittade ett på <http://www.webdesignskolan.com/> men det funkar inte ordentligt.
Har någon nån bra och enkel som man kan få norpa så vore det super snällt.   :e

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

## #2 — Peter S, 2006-11-23T16:22Z

Hej och välkommen till wF!

Hur vill du att fälten skall valideras? Vad får ej stå i dem?

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

## #3 — Miina, 2006-11-23T16:33Z

Ömm....vet inte vad du menar riktigt men folk ska ju kunna skriva i fälten själva.

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

## #4 — Peter S, 2006-11-23T16:42Z

Måste samtliga fält fyllas i? Får något fält innehålla endast mellanslag? Får "ovanliga" tecken förekomma?

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

## #5 — Miina, 2006-11-23T16:45Z

ja, alla ska fyllas i och ja det ska kunna använda mellanslag på alla fält och ovanliga tecken får förekomma.

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

## #6 — Peter S, 2006-11-23T16:54Z

Då kanske följande fungerar för dig

```
<script type="text/javascript">
function validate(f)
{
  function trim(s){ return s.replace(/^\s+|\s+$/g, ""); }
  var elms = f.elements;
  if (trim(elms["namn"].value) == "" || trim(elms["email"].value) == "" || trim(elms["vara"].value) == "" || trim(elms["meddelande"].value) == ""){
    alert("...");
    return false;
  }
  return true;
}
</script>

<form onsubmit="return validate(this)">
  <input name="namn">
  <input name="email">
  <input name="vara">
  <textarea name="meddelande"></textarea>
```

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

## #7 — Miina, 2006-11-23T17:01Z

det kanske den gör men hur lägger man till då så att det finns en skicka knapp då det ska skickas till min mailadress då?

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

## #8 — Peter S, 2006-11-23T17:19Z

Det mest rimliga är att använda ett serverspråk (ASP, PHP, ...) med vilket du tar emot formulärdatan och skickar vidare den till din e-postadress.

Ett annat är att ange **mailto:foo@bar.se** i form.action.

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

## #9 — Miina, 2006-11-23T20:17Z

okej, men jag e nybörjare på detta så nu fattar jag ingetting vad du menar :/

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

## #10 — Peter S, 2006-11-23T21:39Z

Jaha, jag ber om ursäkt och visar ett fullständigt exempel:

```
<script type="text/javascript">
function validate(f)
{
  function trim(s){ return s.replace(/^\s+|\s+$/g, ""); }
  var elms = f.elements;
  if (trim(elms["namn"].value) == "" || trim(elms["email"].value) == "" || trim(elms["vara"].value) == "" || trim(elms["meddelande"].value) == ""){
    alert("...");
    return false;
  }
  return true;
}
</script>

<form action="mailto:foo@bar.se" enctype="text/plain" method="post" onsubmit="return validate(this)">
  <input name="namn">
  <input name="email">
  <input name="vara">
  <textarea name="meddelande"></textarea>
  <input type="submit">
</form>
```

En viktig fråga är dock: har du din sida på ett webbhotell och, i sådana fall, stödjer det webbhotellet ASP eller PHP?

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

## #11 — Miina, 2006-11-23T21:43Z

Tackar ^^
Hummm jag vet inte. den e på norska så jag kan inte läsa allt.
men det e home.no, gratishotell , du kanske vet om det går?

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

## #12 — Miina, 2006-11-23T21:47Z

känner min lite dum men jag måste fråga vart man skriver in sin email adress i detta så att det skickas till min mail när man skickar på knappen?

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

## #13 — Miina, 2006-11-23T21:55Z

3\.7 Kan jeg bruke CGI-scripts, ASP, PHP, SSI eller Java servlets?
Nei, du kan dessverre ikke bruke noe av dette på home.no. Hvis du trenger en fullblods webløsning med mulighet for bl.a. CGI-scripts, PHP, SSI og MySQL, så anbefaler vi de rimelige webhotellene fra domeneshop.no, som starter på kun 29 kr/mnd.

Hitta jag att det står och jag andtar då att det inte går eller?

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

## #14 — Peter S, 2006-11-23T23:40Z

> **Miina skrev:**
>
> Hitta jag att det står och jag andtar då att det inte går eller?

Precis som du antar verkar du ej ha tillgång till något serverspråk. Är du villig att betala 29 kr extra per månad kommer din applikation att bli betydligt trevligare, eftersom användare av ditt formulär slipper att få sitt e-postprogram öppnat vid submit - allt magiskt sker på servern istället.

> **Miina skrev:**
>
> känner min lite dum men jag måste fråga vart man skriver in sin email adress i detta så att det skickas till min mail när man skickar på knappen?

Hm, mitt förra inlägg var tydligen ej fullständigt  ;)  Jag har nu uppdaterat det.

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

## #15 — Miina, 2006-11-23T23:43Z

tackar ^^

Tyvärr jag har inga inkomster ännu så jag kan inte även i fall jag vill :(
Men jag tackar så jättemycket för hjälpen ^^

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

## #16 — nickepickepö, 2006-11-26T12:26Z

du kan ju alltid byta webhotell.
här är ett gratis som stödjer allt du behöver, dessutom ingen reklam.
<http://www.freehostia.com/>

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/154113-validering-av-att-fält
