jsp页面使用js控制文本框只读,并且按下backspace删除按钮后停在原页面
程序员文章站
2022-07-02 19:18:46
设置只读
document.getelementbyid("projcode").setattribute('readonly',true);
按下backspa...
设置只读
document.getelementbyid("projcode").setattribute('readonly',true);
按下backspace按钮后停在原页面
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;
}
}
}
上一篇: C# 实现颜色的梯度渐变案例
下一篇: IE内核版本号切换