Avatar billede learner Praktikant
18. februar 2006 - 11:20 Der er 6 kommentarer og
2 løsninger

script virker ikke i Firefox. Hvorfor?

Hej, jeg bruger dette script:
<script type="text/javascript">
  function noenter() {
    return !(window.event && window.event.keyCode == 13);
  }
</script>
og sætter dette ind i mine input type="text"
<input type="text" onkeypress="return noenter()" name="kkk">

Men det virker ikke i firefox.
Hvordan få jeg det til at virke i Firefox?

På forhånd tak :o)
Avatar billede yezbarh Nybegynder
18. februar 2006 - 13:19 #1
Prøv
function noenter()
{
  if ( e.keyCode == 13)
      {
        return false;
      }
        else
      {
        return true;
      }
}

-- onkeyPress="noenter(event);"
Avatar billede learner Praktikant
18. februar 2006 - 15:43 #2
Hej, det har jeg nu prøvet og det virker ikke. Hverken i IE eller Firefox
:o)
Avatar billede learner Praktikant
18. februar 2006 - 15:44 #3
function noenter(skal der ikke så noget her?)
Avatar billede learner Praktikant
18. februar 2006 - 15:50 #4
Prøver lige dette som jeg har fundet et andet sted:
function noenter(e){
    var k = (window.event)? event.keyCode: e.which;
    return !(k == 13);
}
Avatar billede learner Praktikant
18. februar 2006 - 15:51 #5
Så virker det som det skal :o)

Smid et svar og du får lidt point :o)
Avatar billede learner Praktikant
18. februar 2006 - 15:51 #6
svar
Avatar billede yezbarh Nybegynder
19. februar 2006 - 16:28 #7
jo, der skal stå function noenter(e) {

Men kan da godt smide svar, hvis det er mig.
Avatar billede learner Praktikant
20. februar 2006 - 08:15 #8
Oki mange tak for hjælpen :o)
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