jsp页面使用js控制文本框只读,并且按下backspace删除按钮后停在原页面
程序员文章站
2022-04-15 13:28:18
设置只读
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;
}
}
}
上一篇: 关于“验证码的制作”的一些补充