ホームページ >ウェブフロントエンド >jsチュートリアル >jquery を使用して、IE で Backspace キーを押すのと return action_jquery が同等であることを認識する

jquery を使用して、IE で Backspace キーを押すのと return action_jquery が同等であることを認識する

WBOY
WBOYオリジナル
2016-05-16 16:55:151096ブラウズ

実際、バックスペースキーを完全に無効にすることは、各ブラウザのデフォルトで「戻る」ボタンをクリックすることを意味しませんが、通常のテキスト入力に使用できる限り、他の状況ではバックスペースキーは無効になります。 jquery 実装コードを見てみましょう:

コードをコピー コードは次のとおりです:

$ (function(){
function dokey(event){
var ele =event.target;
var eleName = ele.nodeName;
var flag = true;
if(eleName== "INPUT"|| eleName=="TEXTAREA"||eleName=="SELECT"){
var re = $(ele).attr("readonly");フラグ = true;
}else{
フラグ = false;
}
if(event.this==8&&flag){
event.preventDefault();イベント.stopPropagation() ;
}
}
$(document).keypress(dokey).keydown(dokey);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。