---
title: "Replace som syns direkt i textarean"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/155356-replace-som-syns-direkt-i-textarean"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "leniz"
published: "2006-12-28T16:51:03.000Z"
updated: "2007-01-02T08:15:41.000Z"
replies: 7
views: 671
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/155356-replace-som-syns-direkt-i-textarean"
---

# Replace som syns direkt i textarean

## #1 — leniz, 2006-12-28T16:51Z

Hej!

Försöker skriva en kod där man ska kunna klicka på en länk och då ska det köras ett javascript som tar bort alla html formateringar som finns i en textarea i ett formulär. 

Att skriva en replace är inga problem, problemet är hur jag ska göra för att dessa formateringar då direkt ska försvinna ur textarean UTAN att användaren klickar på formulärets spara knapp.

Det ska alltså fungera på samma sätt som när man lägger in formateringar, då visas taggarna direkt innan man klickat på Spara knappen. Men här vill jag alltså att de ska försvinna istället.

Några idéer?   :l

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

## #2 — Peter S, 2006-12-28T17:47Z

Hej!

En ren JS-lösning alltså? Följande kan fungera:

```
<script type="text/javascript">
function r(i)
{
  i.form.elements["ta"].value = i.form.elements["ta"].value
      .replace(/<\/?[^>]+>/g, "");
}
</script>
<form>
  <textarea name="ta" cols="60" rows="15"></textarea>
  <input type="button" value="replace" onclick="r(this)">
</form>
```

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

## #3 — leniz, 2006-12-28T18:41Z

Hej Peter!

Tack för ditt svar men det händer tyvärr ingenting när man klickar på knappen.

Mvh Lena

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

## #4 — leniz, 2006-12-28T18:56Z

Själv har jag försökt med det här för att ta bort fet stil taggar men det funkar inte heller:

Länk:
\<a href="uppdatera.asp" onclick="RaderaFormatering(form1.beskrivning.value)"\>Radera formatering\</a\>

Script:
function RaderaFormatering(form) {
form.value+=Replace(form,"\<b\>","''") 
}

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

## #5 — Peter S, 2006-12-28T20:05Z

Mitt förslag bör fungera. Med en länk kan det se ut så här

```
<script type="text/javascript">
function r(f)
{
  f.elements["ta"].value = f.elements["ta"].value
      .replace(/<\/?[^>]+>/g, "");
}
</script>
<form name="f">
  <textarea name="ta" cols="60" rows="15"><p>foo<b>bar</b></p></textarea>
  <a href="javascript:void r(document.forms['f'])">Radera formatering</a>
</form>
```

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

## #6 — leniz, 2006-12-30T12:00Z

Ja nu fungerar det! Tusen tack Peter =) Och gott nytt år!!

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

## #7 — Peter S, 2006-12-30T13:49Z

Tack för det! Gott Nytt År till dig också  :bire

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

## #8 — LarsG, 2007-01-02T08:15Z

Flyttas från ASP

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/155356-replace-som-syns-direkt-i-textarean
