Pointen er, at jeg gerne vil have value fra text1 skrevet over i text2 LØBENDE - altså mens brugeren skriver. Eksemplet ovenfor opfylder IKKE det. Her skrives i stedet value fra text1 over i text2 når man mister fokus fra feltet. Det har jeg dog altid ment var onblur event og ikke onchange.
jeg kan se, der er en enkelt forskel mellem onblur og onchange her. eksempel:
Lad os sige jeg skriver "skod" i text1 og tabber over i text2. Så skrives der "skod" i text2. Hvis jeg så skriver "abemand" i text2, og så ellers går til text1, laver 0 rettelser og går til text2 igen, så sker der ingenting, da jeg ikke har lavet nogle ændringer - altså onchange. Ved onblur vil funktionen køres hver gang, jeg forlader feltet (mister fokus), uanset om der måtte være ændringer eller ej.
i stedet for onchange, skal jeg her benytte mig af onkeyup eventen, som trigger'es hver gang, et keystroke slippes :)
Synes godt om
Ny brugerNybegynder
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.