Avatar billede prebenrunge Nybegynder
04. september 2008 - 23:17 Der er 1 kommentar og
1 løsning

Hvordan testes for tast af ENTER alle vegne på siden ?

jeg har en helt del felter i en form, hvor felterne opdateres automatisk hvis de rettes. (opdateres ved onblur=Updater();)
det betyder at når feltet forlades opdateres det, men jeg kunne også godt tænke mig at det blev opdateres såfremt brugeren blot trykker på ENTER.

Spørgsmålet er så, HVORDAN får jeg ENTER til kalde samme
function (function Updater();)
på en enkel måde uanset hvilket felt det drejer sig om.
Avatar billede gurly Praktikant
05. september 2008 - 09:03 #1
forstår jeg det ret, at funktionen Updater(): sådan set updatere alle felter når den bliver kaldt, og at du derfor bare skal have enter knappen til at kalde på funktionen ?

så burde du kunne bruge dette, bere indsat i sidens head >

<script type="text/JavaScript">
function doDaKeyStuff(e){
    var e = e ? e : event;
    switch (e.keyCode) {
    case 13: // enter
    Updater();
    break;
    }
}
document.onkeydown = doDaKeyStuff;
</script>
Avatar billede prebenrunge Nybegynder
05. september 2008 - 22:41 #2
Du har helt ret - og tusinde tak, det var lige det jeg skule bruge
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