/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Deaktiver enter i Formular
Fra : Christian Høegh


Dato : 11-02-03 23:20

Kan man deaktivere Enter knappen i en formular, således at formularen kun
kan sendes ved klik på submit.



 
 
Søren Kaastrup (12-02-2003)
Kommentar
Fra : Søren Kaastrup


Dato : 12-02-03 10:07

Christian Høegh wrote in dk.edb.internet.webdesign.html:
> Kan man deaktivere Enter knappen i en formular, således at formularen kun
> kan sendes ved klik på submit.
>
>
Så skal du nok bruge noget javascript ala:
<script>
function cancelEvent() {
   window.event.returnValue=false;
   window.event.cancelBubble=true;
}

function myKeyDown() {
   tast=window.event.keyCode;
   if (!window.event.altKey && !window.event.shiftKey &&
!window.event.ctrlKey) {
      if (tast==13 || tast==10)
          {
            cancelEvent();
            return false;
         }
      }
   }


</script>

Skal selvfølgelig ligge i head delen.

Og i din body altså <Body> skal der stå:
<body onkeydown="myKeyDown();" onkeyup="myKeyDown();">

Det skulle kunne gøre det

Mvh
Søren




--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søren Kaastrup (12-02-2003)
Kommentar
Fra : Søren Kaastrup


Dato : 12-02-03 10:11

Christian Høegh wrote in dk.edb.internet.webdesign.html:
> Kan man deaktivere Enter knappen i en formular, således at formularen kun
> kan sendes ved klik på submit.
>
>
Så skal du bruge noget javascript ala:
i head
<script>
function cancelEvent() {
   window.event.returnValue=false;
   window.event.cancelBubble=true;
}

function myKeyDown() {
   tast=window.event.keyCode;
   if (!window.event.altKey && !window.event.shiftKey &&
!window.event.ctrlKey) {
      if (tast==13 || tast==10)
          {
            cancelEvent();
            return false;
         }
      }
   }


</script>
I body
<body onkeydown="myKeyDown();" onkeyup="myKeyDown();">

det skulle virke

søren



--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste