/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
onChange problemer
Fra : Henrik Overballe


Dato : 23-07-03 09:38

Hej NG

Jeg har et problem med onchange attributten. Jeg har et tekstfelt
og når der bliver ændret i teksten, så ønsker jeg at en
javascript funktion skal blive eksekveret. Problemet er at man
skal klikke udenfor tekstfeltet før onchange træder i kraft -
hermed virker den jo lig onBlur.

Min kode ser nogenlunde sådan ud:

<input type="text" name="tekstFelt" onchange="myFunction()">

Jeg håber at der er nogen, som kan give mig en forklaring

På forhånd tak!

Henrik Overballe

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
David L. Bojsen (23-07-2003)
Kommentar
Fra : David L. Bojsen


Dato : 23-07-03 09:42

Hej Henrik

Henrik Overballe wrote in dk.edb.internet.webdesign.clientside:
> Jeg har et problem med onchange attributten. Jeg har et tekstfelt
> og når der bliver ændret i teksten, så ønsker jeg at en
> javascript funktion skal blive eksekveret. Problemet er at man
> skal klikke udenfor tekstfeltet før onchange træder i kraft -
> hermed virker den jo lig onBlur.

Har haft præcis samme problem, men løste det ved istedet at bruge
onkeyup.

<input type="text" name="tekstFelt" onkeyup="myFunction()">

Mvh David L. Bojsen




--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (23-07-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 23-07-03 09:44

Henrik Overballe skrev:

> Jeg har et problem med onchange attributten. Jeg har et tekstfelt
> og når der bliver ændret i teksten, så ønsker jeg at en
> javascript funktion skal blive eksekveret. Problemet er at man
> skal klikke udenfor tekstfeltet før onchange træder i kraft -
> hermed virker den jo lig onBlur.

Prøv at kigge på onKeyPress, onKeyDown og onKeyUp.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lasse Reichstein Nie~ (23-07-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 23-07-03 10:35

Henrik Overballe <overballe@duoweb.dk> writes:

[tekstfelt onchange]
> Problemet er at man
> skal klikke udenfor tekstfeltet før onchange træder i kraft -
> hermed virker den jo lig onBlur.

Som andre har sagt, så kan du bruge onkeypress og onkeyup. De
har dog ikke nødvendigvis har det sidste tastetryk med.

Onchange virker ikke lige som onblur. Hvis du fokuserer og slipper fokus
igen uden at ændree noget, så er det kun onblur der reagerer.

> Jeg håber at der er nogen, som kan give mig en forklaring

På hvad? Det virker som det skal :)
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste