---
title: "onBlur-problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/57325-onblur-problem"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "greymane"
published: "2002-10-28T20:10:15.000Z"
updated: "2002-10-28T23:26:26.000Z"
replies: 3
views: 214
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/html-css/57325-onblur-problem"
---

# onBlur-problem

## #1 — greymane, 2002-10-28T20:10Z

jag vill åstadkomma bakgrundsförändring på textfield när det är ifyllt. för det använder jag följande:

```
<input type="textfield" name="Namn" class="formA" value="" onBlur="if(this.value!='') this.className='formB'">
```

problemet är att om man suddar ut innehållet o lämnar det tomt, hänger "formB" kvar istf gå tillbaka till "formA". nån som vet hur man åtgärdar problemet? jag kan inte detta så bra...

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

## #2 — Jojoxx, 2002-10-28T20:50Z

Så här:

```
<input type="textfield" name="Namn" class="formA" value="" onBlur="this.className=(this.value!='')?'formB':'formA';">
```

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

## #3 — greymane, 2002-10-28T21:18Z

tackar!

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

## #4 — greymane, 2002-10-28T23:26Z

kom på en funktion till :) jag har en kodsnutt som gör så att value försvinner onFocus:

```
<input type="textfield" value="foo" class="formA" onFocus="if(this.value == 'foo') this.value = '';" onBlur="if(this.value == '') this.value = foo';">
```

kan man nu kombinera dessa två på nåt schysst sätt? vad jag vill uppnå är alltså att jag har en value=foo som försvinner onFocus, skriver man in ngt annat än foo eller blankt,  ändras class till formB. finns det ngn vänlig själ som kan tänka sig hjälpa en mindre vetande?

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/57325-onblur-problem
