FineUI 官方论坛
标题:
按backspace键会后退的问题
[打印本页]
作者:
唐铁明
时间:
2012-12-22 01:04
标题:
按backspace键会后退的问题
问题描述:
1.当表单中的控件属性设置成readonly时,如果按backspace删除控件中的内容时,会触发浏览器的后退键,不管是什么控件都会有这种现象,textbox控件也有这种现象。
作者:
冷风
时间:
2012-12-22 01:16
function disableKeys(eve)
{
var ev = (document.all) ? window.event : eve;
var evCode = (document.all) ? ev.keyCode : ev.which;
var srcElement = (document.all) ? ev.srcElement : ev.target;
if(srcElement.type != "textarea" && srcElement.type != "text")
{
if (evCode == 13)
{
return false;
}
}
if(srcElement.type != "textarea" && srcElement.type != "text")
{
if (evCode == 8)
{
return false;
}
}
}
(document.all) ? (document.onkeydown = disableKeys) : (document.onkeypress = disableKeys);
用javascript做个判断就好了。
作者:
唐铁明
时间:
2012-12-22 01:21
是所有的控件都会有这种现象,这个是在每个页面中都加上不?
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4