---
title: "Inmatningskontroll av formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7843-inmatningskontroll-av-formulär"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "G8"
published: "2001-01-24T11:16:00.000Z"
updated: "2001-01-24T12:36:00.000Z"
replies: 6
views: 340
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/asp/7843-inmatningskontroll-av-formulär"
---

# Inmatningskontroll av formulär

## #1 — G8, 2001-01-24T11:16Z

Har ett problem med formulär som jag sitter och pillar med. Jag vill har använt mig av javascipt för att kontrollera att de nödvändiga fälten är ifyllda men det funkar inte.

```
<SCRIPT LANGUAGE="JavaScript">

<!-- 
function skicka() {
        var adress = document.form1.value;
        if(document.form1.Antal.value == "" &#0124;&#0124; document.form1.Fnamn.value == "" &#0124;&#0124; document.form1.Enamn.value == "" &#0124;&#0124; document.form1.Foretag.value == "" &#0124;&#0124; document.form1.Orgnummer.value == "" &#0124;&#0124; document.form1.Email.value == "" &#0124;&#0124; document.form1.Levadress.value == "" &#0124;&#0124; document.form1.Levpostnr.value == "" &#0124;&#0124; document.form1.Levort.value == "") {
                alert("Du måste fylla i alla fält markerade med * !");
                return false;
        }

}

// -->

</SCRIPT>
```

och sedan använt mig av:

```
onSubmit="return skicka();"
```

Detta borde ju funka men gör det inte, nått jag har glömt? Koden exekuteras inte ens.. får bara felmeddelande:

```
Körningsfel i Microsoft VBScript fel '800a000d' 

Inkompatibla typer: 'Antal' 

/kampanj/hepp/kontroll.asp, rad 40
```

Jag skulle hellre sköta det hela med hjälp av asp-kod men eftersom jag är en newbie så vet jag inte riktigt hur jag ska fixa det hela när det är flera olika formulärrutor som måste vara ifyllda, har testat med:

```
<%
if request.form("antal")="" then
respons.redirect "bestall.asp"
%>
```

Jag vet inte riktigt hur man ska gå till väga för att bygga vidare på asp-koden när det är flera fält som måste vara ifyllda, ska man köra en "else"?

Tacksam för hjälp

Mvh

/G8

\[Redigerat av G8 den 24 jan 2001\]

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

## #2 — JAreMANNEN, 2001-01-24T11:29Z

Om du har flera fält som MÅSTE vara ifyllda kan du juh skriva...

```
<%
if request.form("antal")="" OR request.form("fält2")="" OR request.form("fält3")="" then
respons.redirect "bestall.asp"
%>
```

Då skickas personen tillbaka till bestall.asp om något av fälten **antal, fält2, fält3** inte är ifyllda... :)

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

## #3 — G8, 2001-01-24T11:37Z

Jo, men ska jag lägga det på samma sida som formuläret eller ska jag lägga det på sidan man kommer till då man fyllt i formuläret, vill bara kolla för säkerhets skull...

;)

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

## #4 — @nders, 2001-01-24T11:55Z

eftersom asp exekveras innan sidan skickas till läsaren måste det vara på mottagarsidan, alltså ditt action i formuläret.

mvh,

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

## #5 — G8, 2001-01-24T12:06Z

Får nu följande fel:

```
Körningsfel i Microsoft VBScript fel '800a01a8' 

Objekt krävs.: 'respons' 

/kampanj/hepp/kontroll.asp, rad 3
```

Jag anväder:

```
<%
if request.form("antal")="" OR request.form("Fnamn")="" OR request.form("Enamn")="" OR request.form("Foretag")="" OR request.form("Orgnummer")="" OR request.form("Email")="" OR request.form("Levadress")="" OR request.form("Levpostnr")="" OR request.form("Levort")="" then
respons.redirect "bestall.asp"
end if
%>
```

Vad göra?

Tack för era snabba svar btw

:)

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

## #6 — Lina, 2001-01-24T12:27Z

Du har bara gjort ett litet stavfel....
Du skrev

```
respons.redirect "bestall.asp"
```

testa att skriva:

```
response.redirect "bestall.asp"
```

Då går det nog bättre.... :)

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

## #7 — G8, 2001-01-24T12:36Z

Hehe..så tokigt det kan bli ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7843-inmatningskontroll-av-formulär
