---
title: "Några förbjudningar och om inte \"En Sak\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/100013-några-förbjudningar-och-om-inte-en-sak"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gardell"
published: "2004-03-21T17:21:57.000Z"
updated: "2004-03-22T13:24:36.000Z"
replies: 8
views: 415
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/100013-några-förbjudningar-och-om-inte-en-sak"
---

# Några förbjudningar och om inte "En Sak"

## #1 — Gardell, 2004-03-21T17:21Z

Tjena.

Jag vill förbjuda vissa saker i meddelandet.
Just nu har jag koden

```
ElseIf Request.Form("message") = "<br>" Or Request.Form("message") = "<b>" Or Request.Form("message") = "</b>" Then
```

Men det bara säger till om det är endast dom och inget annat. Ni förstår principen.
(Ja, jag har HTMLencode också, men vill även ha detta.)

Sedan vill jag ha att den skall sätta in en <http://> om det INTE finns i hemsidans adress. Vid insättning eller uttagning ur databas, spelar ingen roll..

Tack.

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

## #2 — @nders, 2004-03-21T18:26Z

1) [Instr()](http://www.devguru.com/technologies/wml/vbscript/quickref/instr.html)
2) [Left()](http://www.devguru.com/technologies/vbscript/quickref/left.html)

:-)

Mvh

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

## #3 — Gardell, 2004-03-21T19:29Z

Tack för svaret.

Dock så förstår jag ingenting av den där första  :r 

Och den andra verkar vara för att korta en text? 
Jag vill ju få in "http://" om det inte finns där.

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

## #4 — @nders, 2004-03-21T19:53Z

För att kontrollera om en delsträng finns någonstans i en sträng använder du instr(). Exempel:

```
If instr(Request.Form("message"), "<br>") > 0 then
     ' <br> finns någonstans i strängen
End if
```

Left() är inte till för att korta en text. Left returnerar en delsträng på x antal tecken i given sträng. Det jag hade tänkt mig var ungefär:

```
If not left(strHemsida, 7) = "http://" then strHemsida = "http://" & strHemsida
```

mvh

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

## #5 — Gardell, 2004-03-22T00:03Z

Ah, då är jag med. Tack för svaret.
Det med \<br\> o det funkade fint.

Men det är lite speciellt det här med "http://". 
Jag har redan en speciell sak vid utskriften, om den skall visas eller inte om det är under ett speciellt antal bokstäver.

Jag trodde en dim skulle funka, det funkar fram tills att det skall skrivas ut i href:en.

```
Dim strHomesite 
strHomesite = RecSet("homesite")

If Len(strHomesite) > 7 Then
If not left(strHomesite, 7) = "http://" then strHomesite = "http://" 

Response.Write "<a href="""& strHomesite &""" target=""_blank"">RecSet("homesite")</a> "
```

Är det hemskt mycket fel eller? :p

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

## #6 — @nders, 2004-03-22T05:14Z

På vilket sätt fungerar det inte?

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

## #7 — Gardell, 2004-03-22T10:07Z

Det blir bara en "/" i href:en. Själva adressen visas alltså inte.

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

## #8 — bassebhu, 2004-03-22T10:28Z

Du har ju kastat bort en ganska viktig del i @nders inlägg ovan:

```
If not left(strHemsida, 7) = "http://" then strHemsida = "http://"[b] & strHemsida[/b]
```

Mvh, @nders slav

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

## #9 — Gardell, 2004-03-22T13:24Z

Ahaa.

Jag fick för mig att den inte skulle vara där, bara för att den skulle skriva ut adressen där då. 
Så jag satt den på ett annat ställe :p 

Tack i alla fall, nu är alla problemen lösta :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/100013-några-förbjudningar-och-om-inte-en-sak
