Det här är kanske något du kan använda med lite modifieringar.
Koden läggs lämpligtvis efter <head>-taggen
<script language="javascript">
<!--
/* Fånga events för Key up/down (IE) */
window.document.onkeydown = EventKeyDownIE;
window.document.onkeyup = EventKeyUpIE;
/*
NOTE: För Netscape, borde koden bli något liknande
if(navigator.userAgent.indexOf("MSIE")<0)
{
window.document.captureEvents(Event.KEYPRESS);
window.document.captureEvents(Event.KEYDOWN);
window.document.onkeydown = EventKeyDownNS;
window.document.onkeyup = EventKeyUpNS;
}
function EventKeyDownNS(e)
{
var key;
key=String.fromCharCode(e.which);
....
....
return true;
}
*/
/* KeyDown event för IE browsers */
function EventKeyDownIE(e)
{
var key;
key=window.event.keyCode;
if(key=="något värde")
gör något
else
event.returnValue=false;
return true;
}
/* KeyUp event för IE browsers */
function EventKeyUpIE(e)
{
var key;
key=window.event.keyCode;
if(key=="något värde")
gör något
else
event.returnValue=false;
return true;
}
//-->
</script>
