---
title: "[ENTER] = Skriv ett <br /> vid musmarkören"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/87246-enter-skriv-ett-br-vid-musmarkören"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Wickmark"
published: "2003-09-29T19:25:19.000Z"
updated: "2003-09-30T05:20:16.000Z"
replies: 6
views: 337
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/87246-enter-skriv-ett-br-vid-musmarkören"
---

# [ENTER] = Skriv ett <br /> vid musmarkören

## #1 — Wickmark, 2003-09-29T19:25Z

Jag söker ett javascript som automatiskt skriver ett \<br /\> varje gång man klickar på \[ENTER\] i ett textfält (\<textarea\>), vid musmarkören, inte sist!

MVH

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

## #2 — Jojoxx, 2003-09-29T19:59Z

```
<textarea onkeydown="if(event.keyCode==13){ document.selection.createRange().text='<br/>'; }"></textarea>
```

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

## #3 — Wickmark, 2003-09-29T20:05Z

> **Jojoxx skrev:**
>
> ```
> <textarea onkeydown="if(event.keyCode==13){ document.selection.createRange().text='<br/>'; }"></textarea>
> ```

Tack så mycket!

Ska genast vidarebefodra koden till ngra killar i ASP forumet :)

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

## #4 — Jojoxx, 2003-09-29T20:16Z

Pillade lite för att få det Mozilla kompatibelt också... :)

```
<script type="text/javascript">
if (!document.all){ document.captureEvents(Event.KEYDOWN|Event.KEYUP); } 
var selectedElement=null;
document.onkeydown = function(e){
   if(!document.all){ event=e; }
   if(event.keyCode==13&&selectedElement){
      if(document.all){
         document.selection.createRange().text="<br/>";
      } else {
         var selStart = selectedElement.selectionStart;
         var insText="<br/>";
         selectedElement.value=selectedElement.value.substring(0,selStart)+insText+selectedElement.value.substring(selectedElement.selectionEnd,selectedElement.value.length);
         selectedElement.setSelectionRange(selStart+insText.length,selStart+insText.length);
      }
   }
}
</script>

<form>
<textarea onfocus="selectedElement=this;" onblur="selectedElement=null;"></textarea>
</form>
```

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

## #5 — PepeJeria, 2003-09-29T20:22Z

Bara en liten detalj, men ovanstående fungerar alldeles utmärkt utan första raden med document.captureEvents()

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

## #6 — Jojoxx, 2003-09-29T20:27Z

Jepp, ursäkta. Det hänger kvar sedan gamla NS4. Inte för att resten av scriptet fungerar där...

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

## #7 — Wickmark, 2003-09-30T05:20Z

Tack så mycket, Jojoxx!!!

 :birp 

MVH

[Här hamnade javascriptet!](http://www.webforum.nu/showthread.php?s=&postid=721921#post721921) :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/87246-enter-skriv-ett-br-vid-musmarkören
