---
title: "onsubmit funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/56969-onsubmit-funktion"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nille99"
published: "2002-10-24T12:52:26.000Z"
updated: "2002-10-24T13:57:07.000Z"
replies: 3
views: 192
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/56969-onsubmit-funktion"
---

# onsubmit funktion

## #1 — nille99, 2002-10-24T12:52Z

function validate(val,typ) 
{ 
if (typ==0) 
{reg = /\\w\|\\s\\w\|\\w\\s\|\\s/ 
var msg="Du får endast ange tecken mellan A-Ö eller 0-9"} 
else (typ==2) 
{reg = /\\d+/ 
var msg="Du får endast ange siffror"}
var reg_exp = new RegExp(reg) 
var len=val.length; 
var fel=false; 

for (i=0;i\<len;i++) 
{ 
val_char=val.substring(i,i+1) 
ch_reg = reg_exp.test(val_char) 
if (ch_reg==false) 
{fel=true} 
} 
if (fel==true) 
{alert(msg)
} 
} 
\</SCRIPT\> 

\<form name="hej" method="post" action="testadd.asp onsubmit="validate(document.hej.leftdoor_width.value,1);return false"\>

nu får jag felmedeland när jag skriver fel och stannar kvar kvar på sidan

men när jag skriver rätt så kommer jag inte till add sidan utan jag stannar kvar

jag vill ha så att när man skriver in rätt så kommer jag till add sidan och när jag skriver fel så ska jag stana kvar på sidan

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

## #2 — colione, 2002-10-24T13:14Z

Använd gärna kod funktionen här i forumet det är lättare att se:

```
<form name="hej" method="post" action="testadd.asp onsubmit="[red][b]return[/b][/red] validate(document.hej.leftdoor_width.value,1)">
```

```
function validate(val,typ) 
{ 
if (typ==0) 
{reg = /\w|\s\w|\w\s|\s/ 
var msg="Du får endast ange tecken mellan A-Ö eller 0-9"} 
else (typ==2) 
{reg = /\d+/ 
var msg="Du får endast ange siffror"} 
var reg_exp = new RegExp(reg) 
var len=val.length; 
var fel=false; 

for (i=0;i<len;i++) 
{ 
val_char=val.substring(i,i+1) 
ch_reg = reg_exp.test(val_char) 
if (ch_reg==false) 
{fel=true} 
} 
if (fel==true) 
{alert(msg) 
[red][b]return false [/b][/red]
} 
}
```

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

## #3 — nille99, 2002-10-24T13:30Z

Det funkerade

hur gör jag om jag har flera inmatnigsrutor?
jag vill använda samma java script funktion

\<form name="hej" method="post" action="testadd.asp onsubmit="return validate(document.hej.leftdoor_width.value,1);validate(document.hej.leftdoor_height.value,1) "\>

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

## #4 — mikkeX, 2002-10-24T13:57Z

Snälla nille99 - håll dig till en tråd - detta är den fjärde du startar på några timmar som tar upp samma sak.  colione eller jag hade kunnat svara dig i en tråd.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/56969-onsubmit-funktion
