Avatar billede cecil Nybegynder
24. marts 2002 - 16:43 Der er 8 kommentarer og
1 løsning

men <INPUT> og onchange.

Hej venner

Jeg har følgende kode.
<INPUT TYPE="text" SIZE="15" NAME="Test" ID="5" onchange="return sendja(this)">

Når jeg skriver noget tekst i boksen skal funktionen sendja kaldes. Det går fint så længe at jeg skriver i boksen. Men hvis jeg vælger bland noget af det jeg har indtastet sidst jeg var på siden bliver onchange ikke kaldt. Selv om indholdt i boksen skifter fra tom.

Har jeg på et tidliger tidspunkt indtastet 123, så huskes det meget smart til senere brug. Men vælger jeg så med musen de 123 senere, ja så virker onchange ikke.

Hvad gør jeg forkert?
Avatar billede olebole Juniormester
24. marts 2002 - 16:58 #1
<ole>
eeeehhhhhhh ...... ?
/mvh
</bole>
Avatar billede cecil Nybegynder
24. marts 2002 - 17:01 #2
Ok jeg prøver igen.

Når du i et felt ien form skal skrive dit navn behøbes du ikke at skrive de fulde navn "Ole Bole". Du kan nøjes med at skrive Ole og så vælge resten fra den liste som kommer frem. Du har jo før skrevet dit navn og det huskes. Men i mit tilfælde kaldes min funktion ikke med onchange hvis du vælger fra den liste over det som er husket.
Avatar billede olebole Juniormester
24. marts 2002 - 17:05 #3
<INPUT TYPE="text" SIZE="15" NAME="Test" ID="5" onblur="if(this.value!='')return sendja(this)">

...og iøvrigt tror jeg ikke, du behøver 'return'. Kommer an på din funktion, men er formodentlig overflødig  ;o)
/mvh
Avatar billede cecil Nybegynder
24. marts 2002 - 17:13 #4
Hej ole

Hvad betyder onblur?
Avatar billede cecil Nybegynder
24. marts 2002 - 17:19 #5
Og ole, det virker.

Så opret et svar.
Avatar billede jakoba Nybegynder
24. marts 2002 - 17:56 #6
anden gang du klikker på det samme er det ikke nogen change (ændring). Og så bliver onchange ikke aktiveret.
Avatar billede ras2000 Nybegynder
25. marts 2002 - 12:49 #7
Og onblur betyder at focus bliver flyttet fra pågældende element. Når du klikker på et element, om det er et billede, et link, et input felt, eller andet, så får det focus. Det gør det også hvis du tabber ind i et felt. Når du så flytter dig fra elementet, starter du onblur eventet.
Avatar billede ras2000 Nybegynder
03. juli 2002 - 15:53 #8
Gider du ikke lukke spørgsmålet?
Avatar billede cecil Nybegynder
03. juli 2002 - 16:01 #9
Ok jeg lukket det nu hvor ole ikke vil have point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester