欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js 禁用只讀文本框獲得焦點(diǎn)時(shí)的退格鍵

 更新時(shí)間:2010年04月25日 01:31:01   作者:  
發(fā)現(xiàn)只讀文本框有一個(gè)缺陷,當(dāng)鼠標(biāo)焦點(diǎn)在文本框里面的時(shí)候按回退鍵(backSpace), 會(huì)退回到前一個(gè)頁(yè)面
有時(shí)候難免會(huì)要用到只讀的文本框,可今天發(fā)現(xiàn)只讀文本框有一個(gè)缺陷,當(dāng)鼠標(biāo)焦點(diǎn)在文本框里面的時(shí)候按回退鍵(backSpace), 會(huì)退回到前一個(gè)頁(yè)面,這個(gè)問題就有點(diǎn)煩惱了,用戶又不清楚可不可以輸入,他如果看到文本框想去改里面的東西,按一下,有可能前面所有填寫的數(shù)據(jù)就會(huì)丟失.故此寫了個(gè)方法,供大伙有需要時(shí)放入<script></script>,保管你稱心如意。
復(fù)制代碼 代碼如下:

document.documentElement.onkeydown = function(evt){
var b = !!evt, oEvent = evt || window.event;
if (oEvent.keyCode == 8) {
var node = b ? oEvent.target : oEvent.srcElement;
var reg = /^(input|textarea)$/i, regType = /^(text|textarea)$/i;
if (!reg.test(node.nodeName) || !regType.test(node.type) || node.readOnly || node.disabled) {
if (b)
{
oEvent.stopPropagation();
}
else
{
oEvent.cancelBubble = true;
oEvent.keyCode = 0;
oEvent.returnValue = false;
}
}
}
}

相關(guān)文章

最新評(píng)論