I cannot get preventDefault()
to work.
Here are some different code variations I have tried:
First:
$(document).keyup(function (evt)
Listening to keyup
event is too late for calling preventDefault
, try listening to keypress
or keydown
instead.
$('input[type=text], textarea').on('keydown', function(event){
if (event.which == 192) {
console.log('192');
event.preventDefault();
}
});
Note that jQuery normalizes which
property and it's cross-browser.
http://jsfiddle.net/763ys/