値が配列にないかどうかを確認するのに問題があります。テキストボックスで特定のキーを押すことだけを許可しようとしています。
これが私が持っているものです:
var keyCodeArr = [ 8,9,13,17,18,37,39,46 ];
$('#txtSearch').keydown(function(event) {
var code = event.keyCode;
if (!$.inArray(code,keyCodeArr)) {
event.preventDefault();
}
});
テキストボックスに何でも許可します。$ .inArray()のドキュメントを見て、値が配列内にあるかどうかを確認する例を示しているので、その前にNOTを追加するだけでうまくいくと思いました。
それとも、そもそもアレイを正しく初期化していないということですか?
私は何が欠けていますか?