27. august 2010 - 16:44Der er
12 kommentarer og 1 løsning
Event for ændring af tekst i input-tekstfelt?
Mjallo,
Findes der et event for ændring af tekst i et input-tekstfelt (input type="text")? Jeg har prøvet onchange, men den bliver kun invoked, når input-elementet mister fokus efter ændring, hvilket ikke egner sig til formålet - jeg skal bruge en event, der bliver invoked øjeblikkeligt ved ændring af input.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Forstår ikke spørgmålet helt, du har en tekst boks, hvor der står nået tekst i forvejen, når du sætter muse markøring ind i tekst feltet fjernes teksten.
Du vil så gerne vise en 2 tekst i feltet.
Synes godt om
Slettet bruger
27. august 2010 - 17:23#2
Nej, jeg skal bruge et event, der invokes, så snart brugeren udfører en vilkårlig redigering af teksten i et tekstfelt.
Det skal lige siges, at det er HTML5. Er onkeyup gyldig der? Jeg tester lige, om det virker.
Synes godt om
Slettet bruger
27. august 2010 - 18:31#6
Det lader til at fungere nogenlunde, men resultatet er ikke helt rammende nok; hvis jeg f.eks. trækker indhold ind i feltet, invokes eventen selvfølgelig ikke, hvilket er problematisk. Er der ikke en decideret oncontentchanged-lignende metode?
Synes godt om
Slettet bruger
27. august 2010 - 22:43#7
Nej, men du kan jo sagtens tilknytte kode til flere events: onfocus, onchange og onkeyup
Synes godt om
Slettet bruger
27. august 2010 - 22:53#8
God damn, JavaScript er elendigt. Anyhow, findes der så en event, der reagerer på paste? Hvordan håndterer jeg tekst trukket ind i feltet?
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.