0
無効にする/文字を使用しようとしていますが、コードが機能しません!Javaスクリプトでキーコード111を無効にする/
$('#link').keypress(function (e) {
if (e.keyCode == 111){
return false;
}
});
無効にする/文字を使用しようとしていますが、コードが機能しません!Javaスクリプトでキーコード111を無効にする/
$('#link').keypress(function (e) {
if (e.keyCode == 111){
return false;
}
});
e.preventDefault();
$('#link').keypress(function (e) {
if (e.keyCode == 111){
e.preventDefault();
}
});
でreturn false
を交換するいくつかのブラウザはkeyCode
を使用することがわかり、そして他の人がwhich
を使用してください。 ので:
あなたはjQueryのを使用している場合、あなたはevent.which
(more detail)を使用してください:
$('#link').keypress(function (e) {
if (e.which == 111){
e.preventDefault();
}
});
ない場合は、次のように使用することができます:
$('#link').keypress(function (e) {
var key = e.which || e.keyCode || 0;
if (key == 111){
e.preventDefault();
}
});
まず、あなたが取得しています右の 'keyCode'? '/'を押すと '47 'になります。本当にあなたがそれを「無効に」しようとしているのはどういう意味ですか?それが「うまくいきません」と言ってもそれほど役に立ちません。 –
それはそれです!私は間違ったkeyCodeを入れた。ありがとう! :) – BCM
FYI - jQueryから: 'それはキーボードのキー入力のためのイベントを見ることをお勧めします。 –