---
title: "Markera del av text"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/146974-markera-del-av-text"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "oskob"
published: "2006-05-17T17:03:11.000Z"
updated: "2006-05-22T07:53:52.000Z"
replies: 4
views: 476
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/146974-markera-del-av-text"
---

# Markera del av text

## #1 — oskob, 2006-05-17T17:03Z

Hallåj!

Är det möjligt att markera en del av en text med javascript?
select() markerar ju all text i tex ett textfält. Men om jag vill markera tex bokstav 2 till 4 hur gör jag då?

Tack på förhand!

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

## #2 — oskob, 2006-05-19T13:59Z

Är det så att det inte går?

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

## #3 — threshold, 2006-05-20T13:15Z

Sv:Markera del av text

Hej,

visst går det. Med Internet Explorer kan man göra det med [TextRange](http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/obj_textrange.asp)\-objektet, och mozilla-läsarna har den inbyggda funktionen [setSelectionRange](http://developer.mozilla.org/en/docs/XUL_Tutorial:Focus_and_Selection#Text_Selection).

```
<html>
 <head>
  <script type="text/javascript">
  <!--
   function tbxSelect(tbx, start, length)
   {
    if( tbx.createTextRange ) // IE
    {
     var trSelection = tbx.createTextRange();
     trSelection.moveStart("character", start);
     trSelection.moveEnd("character", (start+length)-tbx.value.length);
     trSelection.select();
     tbx.focus();
    } else if( tbx.setSelectionRange ) { // Mozilla
     tbx.setSelectionRange(start,start+length);
     tbx.focus();
    }
   }
   // -->
   </script>
 </head>
 <body>
  <form>
   <input type="text" name="textbox1" value="En liten text" />
   <input type="button" onclick="tbxSelect(this.form.textbox1, 2,2)" value="Välj" />
  </form>
 </body>
</html>
```

Mvh
David

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

## #4 — oskob, 2006-05-22T07:45Z

Men inte opera eller safari?
Tack som tusan i alla fall!

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

## #5 — oskob, 2006-05-22T07:53Z

Safari fungerar, men det vill inte fungera i Opera. Där markeras hela texten. Testat både med att tvinga den att köra ie-scriptet och mozillascriptet.
Aja. Close enough!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/146974-markera-del-av-text
