---
title: "text input formatering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/179268-text-input-formatering"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "alioooop"
published: "2009-07-05T12:12:20.000Z"
updated: "2009-07-07T09:36:19.000Z"
replies: 5
views: 649
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/179268-text-input-formatering"
---

# text input formatering

## #1 — alioooop, 2009-07-05T12:12Z

hej :) kan någon hjälpa mig och berätta hur jag ska göra för att vad jag än skriver i en textruta ska det börja med "#" och även fast jag tar bort den så kommer den tbx och helst ska det inte ens gå få bort :)

MVH Alioooop

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

## #2 — codler, 2009-07-06T07:15Z

```
<input onkeydown="if(this.value.substring(0,1)!='#'){this.value = '#'+this.value;}" />
```

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

## #3 — alioooop, 2009-07-06T13:00Z

> **[codler skrev:](https://www.webforum.nu/p/1472847)**
>
> ```
> <input onkeydown="if(this.value.substring(0,1)!='#'){this.value = '#'+this.value;}" />
> ```

tack men detta ska även ske om man har "#123456" och markerar och tar bort "#" så ska staketet komma tbx direkt :) hur löser jag det? för det här funkar bara om man sedan skriver något nytt :)

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

## #4 — alioooop, 2009-07-06T15:26Z

löste det :) bytte till onkeyup :)

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

## #5 — nitro2k01, 2009-07-07T08:26Z

Det där går att komma runt på flera olika sätt, t ex stänga av Javascript, eller skriva följande i adressfältet: javascript:void(document.getElementsByName("inputtensnamn").value = "123456")
Ett betydligt bättre sätt att lösa det på i min mening är att inte alls förvara brädgården i input-rutan, utan att lägga till den på server-sidan när behovet uppkommer. Eller åtminstone lägga till det på server-sidan om det saknas, och låta folk skriva in värdet med eller utan brädgård.

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

## #6 — alioooop, 2009-07-07T09:36Z

jomen det är så att jag använder en color picker som jag absolut inte fattar något av men var exakt det jag behövde :P och den är kopplad till en inputruta och i den måste det vara en giltig hex färg :) inklusive # :P

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/179268-text-input-formatering
