Avatar billede fri-hash Nybegynder
24. juli 2002 - 21:38 Der er 7 kommentarer og
1 løsning

<form>-manipulation ( [enter] )

hvordan angiver man om [enter] skal submitte formen?
kan man angive det på <input>-niveau, alså så aktivering af [enter] i et givent text-felt submitter formen, mens aktivering af [enter] i et andet text-felt _ikke_ submitter formen?
Avatar billede hells Nybegynder
24. juli 2002 - 21:54 #1
det virker dog kun i ie, men:
onKeydown="if(event.keyCode==13){return false;}"
i input tagget
Avatar billede pelkjaer Nybegynder
24. juli 2002 - 21:55 #2
function pressEnter() {
  if (window.event && window.event.keyCode == 13)
    this.form.submit();
  else
    return true;}

----

Og så onkeypress="return pressEnter()" på dit <input type="text">
Avatar billede =maddog= Nybegynder
24. juli 2002 - 21:58 #3
function pressEnter(ev) {
  if (window.event && window.event.keyCode == 13)
    this.form.submit();
  else {
    try {
      if (ev.which == 13) {this.form.submit();}
    } catch (ex) {return true;}
  }
}
Avatar billede pelkjaer Nybegynder
24. juli 2002 - 22:01 #4
=oD
Avatar billede =maddog= Nybegynder
24. juli 2002 - 22:04 #5
Ekstra Bladet skrev:
"gammel netscape gal hund laver slamkode"
Avatar billede jakoba Nybegynder
24. juli 2002 - 22:38 #6
mon dog
Avatar billede fri-hash Nybegynder
29. juli 2002 - 09:46 #7
hmm, fik vist ikke formuleret mig ordentligt

explorer sørger i forvejen for at submitte formen ved aktivering af [enter] - jeg ønsker at annulere dette, således at formen _ikke_ submittes

jeg har rodet lidt med jeres forslag, og er kommet frem til følgende :

function pressEnter() {
  if (window.event && window.event.keyCode == 13){
    alert("her");
    virkstjek();
    return false;
  } else {
   
    return true;}
}

virkstjek() udføres fint, men problemet er at der udføres en anden funktion onsubmit på formen, og denne aktiveres stadig, hvilket ikke er meningen ... hvordan undgår jeg at denne onsubmithandler aktiveres når man i explorer taster [enter]?
Avatar billede fri-hash Nybegynder
30. juli 2002 - 11:29 #8
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