Avatar billede thinge Nybegynder
10. juni 2002 - 09:30 Der er 8 kommentarer og
1 løsning

Kan man "checke" om Enter-knappen bliver trykket på

Jeg vil gerne checke efter et event som Enter-knappen måske laver når man trykker på den.

Er der nogen der ved noget om det

Thinge
Avatar billede cridonori Nybegynder
10. juni 2002 - 09:33 #1
onkeydown="if(event.keyCode==13)gør et eller andet;"

håber det kan bruges:-)
Avatar billede thinge Nybegynder
10. juni 2002 - 10:02 #2
det virker ikke
Skulle dette ikke være ok:
<script language="Javascript">
  onkeyPress="if(event.keyCode==13) alert('hej');"
</script>
Avatar billede repsac Nybegynder
10. juni 2002 - 10:09 #3
Mit bud ville være (utestet):

<script type="text/javascript">
function CheckKeys() {
      if (event.keyCode==13) {
            alert('hej');
      }
}
document.onkeydown = CheckKeys;
</script>
Avatar billede cridonori Nybegynder
10. juni 2002 - 10:10 #4
burde virke.
Avatar billede repsac Nybegynder
10. juni 2002 - 10:12 #5
Det virker i hvert fald i IE5.5, men ikke i NS6...
Avatar billede pelkjaer Nybegynder
10. juni 2002 - 10:31 #6
Avatar billede thinge Nybegynder
10. juni 2002 - 10:55 #7
det virker
Hvad nu hvis jeg vil indsætte en tekst der hvor jeg trykker Enter
Er det muligt
jeg har prøvet:
function CheckKeys() {
  if (event.keyCode==13) {
    return "hej";
  }
}
document.onkeydown = CheckKeys;
</script>
Avatar billede jakoba Nybegynder
10. juni 2002 - 11:40 #8
I Netscape skal man aktivere  onkeydown før den  virker:

    captureEvents( onKeyDown );
// når de er gjort kan man lave en handlerfunktion:

function CheckKeys( NSevent ) {
        // bemærk at NS får eventopjektet med som første parameter til handlerfunktionen
    if ( Netscape ) {  // Netscape
        if ( NSevent.whitch = 13 ) {
            alert( "Hej fra NS." );
        }
    } else {  // IE  (sikkert andre forskelle med Opera, Konquere, ...
        if (event.keyCode==13) {
            alert('hej');
        }
    }
}
document.onkeydown = CheckKeys;
   
mvh JakobA
Avatar billede jakoba Nybegynder
10. juni 2002 - 11:41 #9
Ups. tastekoden hedder ikke  NSevent.whitch  men  NSevent.which
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