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;