ホームページ  >  記事  >  ウェブフロントエンド  >  Javascriptでバックスペースキー(Backspace)を禁止するサンプルコード_JavaScriptスキル

Javascriptでバックスペースキー(Backspace)を禁止するサンプルコード_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:14:57904ブラウズ
コードをコピー コードは次のとおりです。

function banBackSpace(e) {
var ev = e || window.event; // イベント オブジェクトを取得します
var obj = ev.target || ev.srcElement;// イベント ソースを取得します
var t = obj.getAttribute(' type');/ /イベントソースタイプを取得
//判定条件となるイベントタイプを取得 var vReadOnly = obj.readOnly;
var vDisabled = obj.disabled; vReadOnly = (vReadOnly = = 未定義) ? false : vReadOnly;
vDisabled = (vDisabled == 未定義) ? true : vDisabled; //Backspace キーが押されたときのイベント ソース タイプは、パスワードまたは単一行または複数行のテキストです。 text" || t == "textarea") && (vReadOnly == true || vDisabled == true);
//Backspace キーが押されたとき、イベント ソース タイプはパスワードでも単一行でも、または複数行のテキストの場合、Backspace キーは無効です
var flag2 = ev.keyCode == 8 && t != "password" && t != "text" && t !=
(flag2 || flag1) false を返します


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