---
title: "Räkna ord"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17714-räkna-ord"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Carl"
published: "2001-05-04T09:27:00.000Z"
updated: "2001-05-04T13:43:00.000Z"
replies: 5
views: 191
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/17714-räkna-ord"
---

# Räkna ord

## #1 — Carl, 2001-05-04T09:27Z

Hej, har ett litet Jscript som kollar en textbox, så att användaren alltsid skriver NÅGOT i den. Scriptet kollar när jag submittar formen.

Utdrag ur script:
\----------------------------------------
if (document.formnamnet.textboxnamnet.value == "") {
missinginfo += "\\n     -  Fyllde inte i: Textboxnamnet
}
\----------------------------------------

Ovan hindrar klienten från att strunta att fylla i textboxen. Men om jag nu vill också kolla så att textboxen innehåller 8 tecken (MÅSTE vara 8 siffror), och ENDAST siffror, hur skriver jag då?

Hjälp!

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

## #2 — Jojoxx, 2001-05-04T10:44Z

Ok, eftersom du inte har med resten av scriptet antar jag att du har koll på hur du hindrar att formuläret submit'as (antagligen genom att returnera false från onSubmit). If-sastsen för antalet tecken kan se ut så här;

```
if(document.formnamnet.textboxnamnet.value.length>8){
   alert('Fältet måste innehålla minst 8 siffror');
}
```

Och för kontrollen att det är siffror;

```
if(isNaN(document.formnamnet.textboxnamnet.value)){
   alert('Det måste vara ett siffervärde i fältet.');
}
```

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

## #3 — Carl, 2001-05-04T11:47Z

Hej, tack för din hjälp. Men jag får inte det där med 8 tecken att fungera...

Hela koden:

\<SCRIPT LANGUAGE="JavaScript"\>
\<!-- Begin
function checkFields() {
missinginfo = "";
if (document.form.datum.value == "") {
missinginfo += "\\n     -  Datum.";
}
if(isNaN(document.form.datum.value)){
missinginfo += "\\n     -  Det måste vara ett siffervärde i fältet.";
}
if(document.form.two_datum.value.length\>8){
missinginfo += "\\n     -  Du angav ej 8siffror.";
}
if (missinginfo != "") {
missinginfo ="\____________________________\_\\n" +
"Följande fel hittades:\\n" +
missinginfo + "\\n____________________________\_" +
"\\nFörsök ingen!";
alert(missinginfo);
return false;
}
else return true;
}
//  End --\>
\</script\>

\-Carl

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

## #4 — Johnsen, 2001-05-04T12:30Z

Jojoxx, mindre än: \< och större än: \> ;)

Carl ändra till:

```
if(document.form.two_datum.value.length<8)
```

\------------------
\- J-O-H-N-S-E-N -

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

## #5 — Carl, 2001-05-04T12:32Z

Thanx! En sådan liten grej kan ha så stor betydelse...

\-Carl

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

## #6 — Jojoxx, 2001-05-04T13:43Z

Tja, storleken kanske har betydelse i alla fall ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17714-räkna-ord
