---
title: "maxvärde i formulär?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/88065-maxvärde-i-formulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Tompa5"
published: "2003-10-09T11:07:15.000Z"
updated: "2003-10-13T08:08:30.000Z"
replies: 5
views: 346
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/88065-maxvärde-i-formulär"
---

# maxvärde i formulär?!

## #1 — Tompa5, 2003-10-09T11:07Z

Nu är jag här igen o bråkar...
Jag håller på med en sida där "de" vill ha biljettbokning på sin sida.
Problem inte....
Att ha ett maxvärde i formuläret är dock lite problem.
Man ska max kunna beställa 10 st biljetter / gång 
Koden till detta följer nedan:

\<script language="JavaScript"\>
\<!--
function tecken()
{
if (document.add.namn.value=="")
{
alert("Ditt namn måste du skriva!");
return false;
} else if (document.add.antal.value=="")
{
alert("Du kan beställa max 10 st!");
return false;
} else if (document.add.email.value=="")
{
alert("Du glömde din email!");
return false;
} else if (document.add.meddelande.value=="")
{
alert("Du glömde ett meddelande!");
return false;
}
}
//--\>

Som alltid är jag tacksam för hjälp... / Tommy

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

## #2 — dectgap, 2003-10-09T13:09Z

```
<script language="JavaScript">
<!--
function tecken()
{
if (document.add.namn.value=="")
{
alert("Ditt namn måste du skriva!");
return false;
} else if (document.add.antal.value=="") || parseInt(document.add.antal.value=="")>10)
{
alert("Du kan beställa max 10 st!");
return false;
} else if (document.add.email.value=="")
{
alert("Du glömde din email!");
return false;
} else if (document.add.meddelande.value=="")
{
alert("Du glömde ett meddelande!");
return false;
}
}
//-->
</script>
```

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

## #3 — Tompa5, 2003-10-10T09:52Z

Ok, testade men får inte upp varningsrutan för det.....
Jag lägger in koden för hela sidan : 
\<%Response.Buffer = "True"

Function FixaTecken(str)
  FixaTecken    = Replace(Trim(str),"'","''")
End function
%\>

\<html\>
\<head\>
\<title\>Biljettbokning\</title\>

\<script language="JavaScript"\>
\<!-- 
function blured()
{
for (a in document.links) document.links\[a\].onfocus = document.links\[a\].blur;
}
if (document.all)
{
document.onmousedown = blured;
}
// --\>
\</script\>

\<script language="JavaScript"\>
\<!--
function tecken()
{
if (document.add.namn.value=="")
{
alert("Ditt namn måste du skriva!");
return false;
} else if (document.add.antal.value=="") \|\| parseInt(document.add.antal.value=="")\>10)
{
alert("Du kan beställa max 10 st!");
return false;
} else if (document.add.email.value=="")
{
alert("Du glömde din email!");
return false;
} else if (document.add.meddelande.value=="")
{
alert("Du glömde ett meddelande!");
return false;
}
}
//--\>
\</script\>

\<link rel="stylesheet" href="stil.css" type="text/css"\>

\</head\>

\<body bgcolor="#f0f0f0"\>

\<% If Request.QueryString("do") = "" Then%\>

\<form name="add" method="post" action="kontakta.asp?do=add" onSubmit="return tecken()"\>
  \<table border="0" align="center"\>
    \<tr\>
      \<td colspan="2"\>\<b\>Boka biljetter\</b\>\</td\>
    \</tr\>
    \<tr\>
      \<td colspan="2"\>\<hr noshade\>\</td\>
    \</tr\>
    \<tr\>
      \<td\>Namn:\<br\>\<input type="text" name="namn" size="15"\>\</td\>
      \<td\>Email:\<br\>\<input type="text" name="email" size="25"\>\</td\>
    \</tr\>
    \<tr\>
      \<td\>Antal\<br\>\<input type="text" name="antal" size="15"\>\</td\>
      \<td\>Hemsida:\<br\>\<input type="text" name="hemsida" size="25"\>\</td\>
    \</tr\>
    \<tr\>
      \<td colspan="2"\>Meddelande:\<br\>\<textarea name="meddelande" cols="43" rows="6"\>\</textarea\>\</td\>
    \</tr\>
    \<tr\>
      \<td colspan="2"\>\<hr noshade\>\</td\>
    \</tr\>
    \<tr\>
      \<td colspan="2"\>\<input type="submit" value="Skicka"\>\</td\>
    \</tr\>
    \<%If Session("mess") \<\> "" Then%\>
    \<tr\>
      \<td colspan="2"\>\<hr\>\</td\>
    \</tr\>
    \<tr\>
      \<td colspan="2" align="center"\>
       \<%Response.Write Session("mess")
         Session("mess") = ""%\>
      \</td\>
    \</tr\>
    \<%End If%\>
  \</table\>
\</form\>

\<%End If%\>

\<% If Request.QueryString("do") = "add" Then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("kontakta.mdb")

Namn       = Request.Form("namn")
Email      = Request.Form("email")
Hemsida    = Request.Form("hemsida")
If Hemsida \<\> "" Then
  If Left(Hemsida,7) = "http://" Then
    Hemsida = Hemsida
  Else
    Hemsida = "http://" & Hemsida
  End If
End If
antal        = Request.Form("antal")
Meddelande = FixaTecken(Server.HTMLEncode(Request.Form("meddelande")))
Datum           = Now

SQL = "Insert Into kontakta(namn,email,hemsida,antal,meddelande,datum) Values('" & Namn & "','" & Email & "','" & Hemsida & "','" & Antal & "','" & Meddelande & "',#" & Datum & "#)"
Conn.Execute(SQL)

Session("mess") = "Tackar "& Request.Form("namn") & "!\<br\> Dina biljetter är nu \<br\>bokade och kan hämtas vid entrén innan kl 23!"
Response.Redirect "kontakta.asp"

End If%\>

\</body\>
\</html\>

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

## #4 — @nders, 2003-10-10T09:54Z

Snälla, använd \[kod\]-taggar när du postar kod.

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

## #5 — dectgap, 2003-10-10T11:14Z

Jag skrev lite fel.

```
parseInt(document.add.antal.value=="")
```

ska vara

```
parseInt(document.add.antal.value)
```

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

## #6 — Tompa5, 2003-10-13T08:08Z

Hej hopp igen. 
Hoppas att alla har haft en trevlig helg.
Nu funkar det inte alls.... Jag får inte upp varningsmeddelanden någonstans...

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/88065-maxvärde-i-formulär
