---
title: "Hur undvika långa bokstavssättningar \"wwwwwwwww\"?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10768-hur-undvika-långa-bokstavssättningar-wwwwwwwww"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lukaspojken"
published: "2001-07-24T20:17:00.000Z"
updated: "2001-07-25T11:05:00.000Z"
replies: 21
views: 342
page: 1
pages: 2
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/10768-hur-undvika-långa-bokstavssättningar-wwwwwwwww"
---

# Hur undvika långa bokstavssättningar "wwwwwwwww"?

_Sida 1 av 2._

## #1 — Lukaspojken, 2001-07-24T20:17Z

När man skriver sin rubrik till ett inlägg så kan man skriva 80 tecken i den...men med left() så skär jag ner det till 30 tecken när rubriken förhandsvisas.

Jag har dock märkt att tex w är ett tecken som är väldigt stort tecken jämfört med andra tecken. Det gör att hela min tabell ser konstig ut om man kör in 30 w:n. Hur ska jag göra så att man inte kan skriva in 30 tecken på rad?

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

## #2 — Pace, 2001-07-24T20:26Z

Är det en gästbok eller nåt du snackar om? I så fall har du större problem med dina besökare än att de kan skriva in flertalet "W".

Jag skulle bara skita i det.

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

## #3 — icaaq, 2001-07-24T20:36Z

en tanke:

```
strInlagg = Request.Form("inlägg")
If Len(strInlagg) > 30 then
If Instr(strInlagg, " ") >0 Then
'felmess att du måste fylla i rätt rubrik
End If
End If
```

 vet ej om detta funkar bara en tanke :)

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

## #4 — Lukaspojken, 2001-07-24T20:40Z

Det är till ett forum...och ibland så kommer det ju folk som bara ska göra det svårt för en...:)

Vad innebär detta If Instr(strInlagg, " ") \>1 Then?
Jag kan gissa mig lite till det men förstår inte riktigt

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

## #5 — icaaq, 2001-07-24T20:43Z

det var nåt jag läste häromdagen...

den retunerar positionen av " " (asso mellanslag) om det inte finns något sånt retunerar den -1
därav \>0 

men som sagt jag vet inte om detta funkar ..... du får testa :)

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

## #6 — Lukaspojken, 2001-07-24T20:44Z

Icaaq du vet inte hur man skriver in det i javascript. Jag har en kod som kollar rubriken som ser ut så här. Kan man inte komplettera den på nåt sätt?

```
<SCRIPT language=JavaScript type=text/javascript>
function validForm(form) {
  var field = form.msgTopic;  
  var msgTopic = field.value;
  if (msgTopic == "") {
      alert("Du måste fylla i en rubrik.");
      return false;
      field.focus(); }  else { return true; }
}
</SCRIPT>
```

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

## #7 — icaaq, 2001-07-24T20:49Z

noap....men jag kan ge dig ett tips ...använd PatrikB´s formulär....
 <http://cgi.webforum.nu/wf/Forum11/HTML/003302.html> 

läs det ....där går det att vallidera formuläret innan det skickas eller lagras i nån sorts av databas.. :)

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

## #8 — Pace, 2001-07-24T20:49Z

Icaaq, den koden kollar om det finns mellanslag - och om det finns så retuneras ett felmeddelande. Byt ut \> mot \<= så ska det lösa sig:

```
strInlagg = Request.Form("inlägg")
If Len(strInlagg) > 30 then
If InStr(strInlagg, " ") [b]<=[/b] 0 Then
'felmess att du måste fylla i rätt rubrik
End If
End If
```

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

## #9 — icaaq, 2001-07-24T20:50Z

asso **jag** kan inte kompletera ditt javascript....nån annan kan säkert :)

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

## #10 — Lukaspojken, 2001-07-24T20:53Z

Jag vill gärna göra valideringen på klienten...får försöka på javascript-forumet...tack ändå...:)

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

## #11 — icaaq, 2001-07-24T20:53Z

Pace --\>
Du har ju så rätt så ...det var jag som inte kollade ordentligt... :)

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

## #12 — Pace, 2001-07-24T20:55Z

Personligen så brukar jag först köra en JavaScript kontroll, och ändå köra en kontroll via asp. Man vet ju aldrig om det skulle uppstå något fel eller dylikt som gör att inte formuläret kontolleras från användarens sida.

Men det är ju bara mitt tillvägagångssätt... :)

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

## #13 — icaaq, 2001-07-24T20:56Z

Lukaspojken--\>
Detta är ju min personliga åsikt men jag vill hellre ha en fin liten pekning att nu har du gjort något fel här så du får skriva om, **Inte** ett pling från ett javascript som säger...fel försök igen.. men som sagt det är min personliga åsikt

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

## #14 — Lukaspojken, 2001-07-24T21:01Z

Jag hade egentligen inte som avsikt att ta upp javascript här men din kod gav mig inspiration till att man kanske skulle kunna checka det där istället. Blev väl lite till mig när jag såg den möjligheten...ska inte hända igen...

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

## #15 — icaaq, 2001-07-24T21:04Z

hoppas du får svar på javascripts-forumet :) även fast jag inte gillar det .....(javaplinget asso)

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

## #16 — Pace, 2001-07-24T21:06Z

\*pling\*

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

## #17 — PatrikB, 2001-07-24T22:34Z

\+ att man kollar en massa andra saker på servern.

Och skulle något gå "galet" så kan man visa formuläret en ggn till för besökaren med all info intakt.

Både för och nackdelar med om man validerar på klienten eller servern.

cya,
PatrikB

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

## #18 — Pace, 2001-07-24T22:42Z

> validerar på klienten eller servern

Why not båda at the samma time?

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

## #19 — Broskan, 2001-07-25T06:28Z

Du kan ju sätta en begränsning redan i formen på maxlängd på 30 tecken. Jag skickar med ett javascript också om du hellre vill ha det.
\<SCRIPT language=JavaScript type=text/javascript\>
function validForm(){

var msgTopic = document.formen.rubrik.value;

if(msgTopic == ""){
alert("Du måste fylla i en rubrik.");
}
else if(msgTopic.length\>30){
alert("Max 30 tecken");
}
else
alert('Godkänt'); // Klarade testen. 
}

\</SCRIPT\>
\<FORM NAME="formen"\>
\<INPUT TYPE="text" NAME="rubrik" SIZE="40" MAXLENGTH="30"\>\<BR\>
\<INPUT TYPE="button" VALUE="Testa" onClick="validForm();"\>
\<INPUT TYPE="reset" VALUE="Ångra"\>
\</FORM\>

//Broskan

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

## #20 — Lukaspojken, 2001-07-25T07:23Z

Det är väl bara att trycka på bakåt-knappen så får man upp formen igen?

Broskan: Man ska kunna skriva in 80 tecken. Jag skär ner dessa till 30 vid förhandsvisningen. Men är dessa 30 tecken utan mellanslag så blir mina tabeller helt konstiga. Man ska alltså inte kunna skriva: "wwwwwwwwwwwwwwwwwwwwwwwwwwwww" så ungefär

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10768-hur-undvika-långa-bokstavssättningar-wwwwwwwww  
Nästa sida: https://www.webforum.nu/amne/asp/10768-hur-undvika-långa-bokstavssättningar-wwwwwwwww/page2.md
