---
title: "function"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9141-function"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Eclipse"
published: "2001-04-24T17:36:00.000Z"
updated: "2001-04-25T07:52:00.000Z"
replies: 3
views: 125
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/9141-function"
---

# function

## #1 — Eclipse, 2001-04-24T17:36Z

FUNCTION trimVars(myVar)
\-- tmp = request("myVar")
\-- tmp = replace(tmp, "&#0124;", "")
\-- tmp = replace(tmp, "'", "''")
\-- return tmp
END FUNCTION

\---
Jag har dökt på forumet men inte hittat något. (Vad ska man sölka på egentlige!?)

Kan man använda request i funktioner? Jag skulle vilja använda funktionen på detta sättet:

x_name = trimVars(x_name)
x_text = trimVars(x_text)
x_email = trimVars(x_email)
x_address = trimVars(x_address)

Hajar ni? Kan man göra så?

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

## #2 — LarsG, 2001-04-24T17:45Z

Joo, visst kan man det. Frånsett två saker

```
FUNCTION trimVars(myVar)
tmp = request([b]myVar[/b])
tmp = replace(tmp, "&#0124;", "")
tmp = replace(tmp, "'", "''")
[b] trimVars = tmp [/b]
END FUNCTION
```

Det är nog bättre att söka på <http://msdn.microsoft.com/scripting/>

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

## #3 — LarsG, 2001-04-24T17:53Z

Jo en sak till,du borde ha

```
x_name = trimVars("x_name")
x_text = trimVars("x_text")
x_email = trimVars("x_email")
x_address = trimVars("x_address")
```

Vid närmare eftertanke så verkar det onödigt att låsa det till att det skall ligga i en samling i request. I så fall blir det en mer generell funktion som kan användas på det som inte ligger i request.

Du kan ju ta bort request ur funktionen och lägga det i anropet i stället

```
FUNCTION trimVars(myVar)
tmp = myVar
tmp = replace(tmp, "&#0124;", "")   
tmp = replace(tmp, "'", "''")   
trimVars = tmp
END FUNCTION

x_name = trimVars(request("x_name"))
x_text = trimVars(request("x_text"))
x_email = trimVars(request("x_email"))
x_address = trimVars(request("x_address"))
```

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

## #4 — Eclipse, 2001-04-25T07:52Z

Alternativ 2 hade jag (nästan) kunnat räkna ut själv. Den där return-grejen var jag lite tveksam till...

Vad jag ville var att skriva så lite kod som möjligt och därför ha request raden inne i själva funktionen.

Jag kollade i manualen innan jag postade frågan, trust me! :-)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9141-function
