Gå til innhold

Lage hurtigtaster for <form>-objekter


Anbefalte innlegg

Holder på å lage et system vi skal bruke i kiosken til datapartyet mitt (rappet en strekkodeleser fra jobben), og har et fungerende system laget i PHP nå.

 

For å enkelt kunne trykke de forskjellige submit-knappene lurte jeg på om ikke det er mulig å lage hurtigtaster for å trykke på dem... Eneste språket jeg kan tenke meg at det er mulig i er javascript, noen som veit om det i det hele tatt er mulig, evt. hvordan?

 

PS: er kun mozilla som skal brukes som nettleser.....

Lenke til kommentar
Videoannonse
Annonse

Har ikke testet dette i Mozilla, men her er kort script som tester for Enter-knappen:

<script LANGUAGE=javascript FOR=document EVENT=onkeydown> 
<!-- hindrer å gå videre hvis man trykker på enter uten å ville det-->
<!-- 
if ( event.keyCode == 13 ) 
{
if (__aspnetForm._ctl0_txtPassword.value.length == 0 ){
alert ('Du må fylle ut gyldig passord.')
}
else{
__aspnetForm._ctl0_txtPassword.focus();}
}
//--> 
</script>

 

Trikset er å sjekke event.keyCode. 13 = enter. Det går også an å sjekke for ctrl + bokstav, som vil funke for shortcuts.

 

Her er en oversikt over hvilke keyCodes som tilsvarer hvilke bokstaver + hvordan du setter opp sjekkingen mot ctrl-key:

http://developer.irt.org/script/259.htm

Den er litt gammel, men keyCodes er det samme. Tar utgangspunkt i Netscape 4 og IE 4, så det må muligens moddes litt.

 

Kirikiri

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...