Hvilken tast er der trykket på?
lav en lille form<form name=minForm>
<input name=felt type=text>
</form>
lav et lille script
<script language=vbscript>
Sub felt_onKeyup()
msgbox document.minForm.felt.value
End Sub
</script>
Hvis man prøver dette script med IE vil man se at den reagerer på næsten alle taster (bogstaver, tal, shift, alt osv...)
Men men men! - Hvordan får man at vide hvilken tast der er trykket på - altså keycode for shift eller space eller alt+a osv...
MSDN skriver :
Scripting event.keyCode [ = sKeyCode ]
Sets or retrieves the Unicode key code associated with the key that caused the event.
The property is used with the onkeydown, onkeyup, and onkeypress events.
Jeg kan bare ikke finde ud af hvordan man ser den KeyCode - æv æv og atter æv.
er det noget
document.minForm.felt.event.keyCode
eller
document.minForm.felt.KeyCode
(begge giver desværre fejl)
- DonTron
