---
title: "Förbjudna tecken eller dylikt i en textarea..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11069-förbjudna-tecken-eller-dylikt-i-en-textarea"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "T_Codez"
published: "2001-08-10T13:37:00.000Z"
updated: "2002-09-11T10:47:52.000Z"
replies: 8
views: 293
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/11069-förbjudna-tecken-eller-dylikt-i-en-textarea"
---

# Förbjudna tecken eller dylikt i en textarea...

## #1 — T_Codez, 2001-08-10T13:37Z

Hej 

Det jag undrar över är följande:

Jag har en sida där jag kan uppdatera diverse artiklar som läggs ut i en textarea. Den textarean editerar jag sedan med taggar i alla möjliga former. Och det går som oftast bra.

Men nu har det i vissa tillfällen visats sig att när jag lägger in en href med ett funktionsanrop (javascript öppna fönster med pdf fil bla bla...) Så går det käpprätt åt skogen.

Är det några tecken som man inte kan använda sig av. Eller kan man skapa sig något eget?

Som det tillexempel som wF gör här med 
**blå text som fet** t ex.

Eller vad?

Tack för uppmärksamheten
/ TT

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

## #2 — jorgen, 2001-08-10T13:45Z

Hej!

Kör du ASP och infogar en javascriptsträng som innehåller ' tecken lär det gå åt skogen.

Om du inte kör en funtion som fixar till det innan du skickar det till databasen.

r: ett exempel kanske:

```

Function FixaTecken(sfix)
sfix = Replace(Trim(sfix), "'", "''")
sfix = Replace(sfix, "&#0124;", "")
FixaTecken = sfix
End Function
```

Och när du då gör en insert:

```

Fixatecken(Trim(Request.Form("något_bra_värde")))
```

mvh Jörgen

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

## #3 — T_Codez, 2001-08-10T14:32Z

Nu funkar det finfint...

Thankz Jörgen :e 

Trodde jag ja... :(

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

## #4 — T_Codez, 2001-08-12T08:56Z

Jag hoppade över ån efter vatten alldeles för tidigt. :r 

Trodde det bara var att slänga in funktionen någonstans. Men måste ännu en gång erkänna att man är en total novis ( men snart så :l ).

Vart och hur :q ska jag lägga funktionen om koden ser ut så här:

\<form Name="frmupdate" method="post" action="upd_article_succ.asp?postid=\<%=rs("fltartikelnummer")%\>&artnr=\<%=rs("fltArtikelNr")%\>&titelkat=\<%=rs("fltKategori")%\>&ccode=\<%=rs("fltCountryCode")%\>"\>

\</div\>\<input type="hidden" name="titelkat" value="\<%=rs("fltKategori")%\>"\>
\<input type="hidden" name="artnr" value="\<%=rs("fltArtikelNr")%\>"\>

\<P\>\<br\>
    \<font face="Verdana,Geneva,Arial,Helvetica" size="4"\>\<strong\>Update in page&nbsp;\<%=rs("fltKategori")%\>\<br\>\<HR\>
    \</strong\>
\<br\>
	\<table border=0 cellPadding=0 cellSpacing=0 width=480\>
		\<tr\>
          \<td width=150\>Article No:\<br\>&nbsp;\</br\>\</td\>
          \<td width=300\>\<strong\>\<%=rs("fltArtikelNr")%\>\</strong\>\<br\>&nbsp;\</br\>\</td\>
		\</tr\>
		\<tr\>
			\<td width=150\>Country code:\</td\>
			\<td width=300\>\<SELECT name=ccode title="Select Your Country Code" size=1\>
			\<OPTION value=uk\>uk\</OPTION\>
			\<OPTION value=ru\>ru\</OPTION\>             
			\<OPTION value=se\>se\</OPTION\>
			\<OPTION value=\<%Response.Redirect "update_article.asp"%\>\>Selection Limit Reached\</OPTION\>             
			\</SELECT\>
		\</td\>
		\</tr\>
	\</table\>\</P\>
  \<p\>\<br\>
  \<p\>\<strong\>Articles Subtitle:\</strong\> 
  \<input name="txttitle" size="40" value="Artikel Rubrik")%\>"\>
  \<p\>\<br\>\</p\>
	\<p\>\<strong\>Text: \</strong\>\<br\>Note: You can use any kind of html you want...\</p\>
	\<p\>\<div\>\<TEXTAREA name=txtbrod title="Write your news here..." rows=10 cols=50\>\</TEXTAREA\>\</div\>\</p\>

	html...
        
	\<br\>\<input type="submit" value="Submit" name="Submit"\>
	\<p\>&nbsp;\</p\>\<INPUT type="reset" value="Reset" name=reset1 size="50"\>
	\</form\>

Tack för uppmärksamheten och hjälpen igen...
/ TT

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

## #5 — icaaq, 2001-08-12T09:03Z

Du bör lägga koden i upd_article_succ.asp

Förslagsvis i SQL-satsen typ:

```
strSQL = "INSERT(F_FIELD)VALUE('"&Fixatecken(Trim(Request.Form("något_bra_värde")))&"')"
```

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

## #6 — T_Codez, 2001-08-12T09:36Z

Har totalt hjärnsläpp just nu, så jag kommer testa mig runt med den häringa rackaren lite senare...

Så här långt så tackar jag för hjälpen jag fått och kommer få...

Har en känsla att mina frågetecken om denna inte riktigt är slut ännu.

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

## #7 — T_Codez, 2002-09-11T10:34Z

Hej 

Nu väcker jag en gammal björn igen. Den här funktionen är skit bra...

Jag har dock ett litet bekymmer kvar (upptäcktes inte förrän nu för att det inte använts fram till's idag. lååååååångt senare). :-)

Och trubblet är: 
När jag ska läsa upp datat från db igen så blir \| tecknet presenterat som ## blir istället för ett nytt \|. Hur kommer det sig?

Har försökt med befintlig funktion och skiftat plats mellan "\|" och "". Men ingen skillnad

Vad kan jag göra!?

Tack för uppmärksamheten...

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

## #8 — @nders, 2002-09-11T10:37Z

Funktionen replace:ar ju pipe-tecknet med tom sträng, dvs tar bort det helt. Då kan du ju inte få tillbaka det.

Se till att replace:a med något annat, så kan du replace:a tillbaka sedan.

Mvh,

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

## #9 — T_Codez, 2002-09-11T10:47Z

Jo... Ska testa det också. 

Men det är bara det att lämnar man den tom så kör Access in chr(124) eller ## om  man nu vill iaf så den blir inte riktigt tom.

Nää jag testar med tre Ä:n eller någe... 

I'l be back...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11069-förbjudna-tecken-eller-dylikt-i-en-textarea
