---
title: "Räcker det med onChange eller skall man ha onBlur också?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/332-räcker-det-med-onchange-eller-skall-man-ha-onblur-också"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Brimba"
published: "2000-06-21T14:04:00.000Z"
updated: "2002-08-05T10:50:43.000Z"
replies: 14
views: 703
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/332-räcker-det-med-onchange-eller-skall-man-ha-onblur-också"
---

# Räcker det med onChange eller skall man ha onBlur också?

## #1 — Brimba, 2000-06-21T14:04Z

Hej, om man vill att en ruta verkligen inte skall gå förbi obemärkt utan att den skall anropa funktionen när man lämnar den input rutan.
Räcker det med onChange isåfall eller skall man lägga till onblur också?
Eller endast onBlur? Vad tycker ni?

Tack!

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

## #2 — Jojoxx, 2000-06-21T17:21Z

Det beror på vad du vill åstakomma. Skillnaden mellan onBlur och onChange är att onBlur "aktiveras" när du "lämnar" fältet, oavsett om det är ändrat eller inte. onChange "aktiveras" bara om du ändrat fältet först. Båda är dock inte nödvändigt, och ställer säkert bara till mer problem med dubbelanrop.

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

## #3 — Brimba, 2000-06-22T08:04Z

Trevligt.

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

## #4 — Wiberg, 2000-06-22T11:39Z

Är jag den ende som inte fattar ett smack av vad de ovanstående snackar om?

Sitetips: [www.wibergonline.com](http://www.wibergonline.com)

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

## #5 — Jojoxx, 2000-06-22T11:44Z

Nej, det är det säkert inte :)

onChange och onBlur är exempel på 2 s.k. events i HTML. Events används för att exekvera händelsestyrda script-funktioner. onBlur betyder alltså "när objektet i fråga tappar fokus" - så skall detta urföras.

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

## #6 — Brimba, 2000-06-22T11:52Z

...fortsättning på JoJoxx föregående tal.

OnChange betyer alltså "när objektet ändras" så skall detta utföras.

(Du förklarade ju bara halva) ;)

Ha bra det bra!

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

## #7 — Erik Juhlin, 2000-06-29T00:58Z

Aha, så focus och blur är varandras motsatser i javascript...

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

## #8 — Jojoxx, 2000-06-29T05:58Z

Det kan man säga, ja.

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

## #9 — Cajenka, 2000-06-29T09:15Z

Men vad menas med att objektet tappar fokus då?

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

## #10 — Jojoxx, 2000-06-29T13:21Z

När objektet i fråga blir avmarkerat. För en text-ruta \<input type="text"... när du flyttar markören från det. Ett fönster när du klickar på ett annat fönster, osv.

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

## #11 — Cajenka, 2000-06-29T15:23Z

Hm...Typ MouseOver/Out fast mer generell?

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

## #12 — Brimba, 2000-06-30T08:24Z

ehh mouseover/out gäller ju bilder osv, detta är ju vid fält, typ input rutor. När skriver i ett textfält så får den fokus (onchange) eftersom den ändras, när man "tabbar" vidare till nästa fält tappar den ju fokus (onblur).

Det var väl det..

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

## #13 — Jojoxx, 2000-06-30T17:36Z

Nja... :) onMouseover/onMouseout är generella events och är till för mer än bilder. 

onMouseOver - Inträffar vid muspekaren "inträde" över objektet.

onMouseOut - Inträffar när muspekaren lämnar objektet.

onKeyPress - Inträffar när du har objektet aktiverat, trycker ner en tangent och sedan släpper upp den. (ex. text-ruta).

onKeyDown - Inträffar när du har objektet aktiverat och trycker ner en tangent. Se ovan.

onKeyUp - Inträffar när du har objektet aktiverat har haft en tangent nedtryckt och släpper upp den. Se ovan.

onClick - Inträffar när du klickar på objektet och släpper musknappen.

onDblClick - Samma som ovan fast det som faller inom normen för systemets inställning för dubbelklick.

onMouseDown - Inträffar när du klickar på objektet (inträffar utan att du behöver släppa upp musknappen).

onMouseUp - Inträffar när du släpper upp musknappen över objektet.

onFocus - Inträffar när du aktiverar/fokuserar objektet.

onBlur - Inträffar när objektet inaktiveras/tappar fokus.

onChange - Inträffar när objektet tappar focus OCH det ändrats sedan det fick focus.

onLoad - När objektet (och ev. nestade objekt) laddats klart.

onUnload - När objektet (och ev. nestade obejkt) försvunnit/tagits bort, "avladdats".

onReset - När objektet nollstälts (formulär).

onSelect - När objektet valts/markerats.

onSubmit - När objektet skickats (formulär).

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

## #14 — Cajenka, 2000-07-01T14:53Z

Jisses! Den listan tänker jag helt fräckt kopiera och ha som referens!
Bra förklarat, nu har polletten trillat när här också...

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

## #15 — henrikjohansson, 2002-08-05T10:50Z

Finns det inget som är som onLoad fast bara händer första gången sidan laddas och inte när man tryckt Balåt/Frammåt för att komma till sidan igen?

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/332-räcker-det-med-onchange-eller-skall-man-ha-onblur-också
