Avatar billede itastho Nybegynder
14. februar 2001 - 14:42 Der er 4 kommentarer og
1 løsning

Hot keys, tastatur genvejstaster til <input type=\'\'>

Spm:
Er det muligt at lave tastatur genvejstaster til aktivering af en button eller et input-felt i en formular ?
Eks. ved tryk på:
ctrl+L = window.close();
ctrl+N = document.myForm.myCheckfelt = \"on\"
ctrl+S = document.myForm.submit();

Er der en der har en artikel henvisning eller noget kode jeg kan efterprøve, vil det være skønt.
- Kan DHTML evt. anvendes istedet for javascript ?
- Hvilke browsere understøttes af en evt. løsning ?
Løsningen skal kun anvendes under windows og explorer 5+



Avatar billede kasseper Nybegynder
14. februar 2001 - 14:44 #1
det har været oppe før :
http://www.eksperten.dk/spm/47969
Avatar billede itastho Nybegynder
14. februar 2001 - 14:57 #2
Ok, tak.
Men hvorledes kombinerer man løsningen med ctrl tasten ? Jeg er ikke interesseret i at aktivere submit(); blot fordi der eks. trykkes på tasten: R
Avatar billede kasseper Nybegynder
14. februar 2001 - 16:25 #3
Det kan man f.eks. gøre ved at gemme værdierne. F.eks kan man sige at først skal vi bruge keycode 17, så 89 på keydown, hvis det næste der så sker er at der kommer en keyUp, på enten 17 eller 89, så aktivere man sit script.
svare til Ctrl + t (trot jeg nok)
Avatar billede jakoba Nybegynder
14. februar 2001 - 23:52 #4
I html 4.0 er der kommet en acceskey attribut der kan bruges til at aktivere forskellige elementer på siden:

17.11.2 Access keys

Attribute definitions
      accesskey = character [CN]

This attribute assigns an access key to an element. An access key is a single character from the document character set.
Note. Authors should consider the input method of the expected reader when specifying an accesskey.

Pressing an access key assigned to an element gives focus to the element. The action that occurs when an element receives focus depends on the element. For example, when a user activates a link defined by the A element, the user agent generally follows the link. When a user activates a radio button, the user agent changes the value of the radio button. When the user activates a text field, it allows input, etc.

The following elements support the accesskey attribute: A, AREA, BUTTON, INPUT, LABEL, and LEGEND, and TEXTAREA.


In this example, we assign an access key to a link defined by the A element. Typing this access key takes the user to another document, in this case, a table of contents.

        <P><A accesskey=\"C\"
              rel=\"contents\"
              href=\"http://someplace.com/specification/contents.html\">
            Table of Contents</A>

This example assigns the access key \"U\" to a label associated with an INPUT control. Typing the access key gives focus
to the label which in turn gives it to the associated control. The user may then enter text into the INPUT area.

<FORM action=\"...\" method=\"post\">
<P>
<LABEL for=\"fuser\" accesskey=\"U\">
User Name
</LABEL>
<INPUT type=\"text\" name=\"user\" id=\"fuser\">
</P>
</FORM>

mvh JakobA
Avatar billede 44fire44 Nybegynder
06. december 2002 - 15:56 #5
Hvad hedder 'enter'??
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