我现在有一个页面,不知道为什么焦点总是在refresh上,
同时页面还有一个button:add,该button设置与回车关联,
点击add后,会有一个数加到列表里,但是点击submit才会提交给后台;现在的问题是点击add后,除了执行增加,还执行了refresh,这是为什么那在ie上没有问题,在ff上才会出现问题
同时页面还有一个button:add,该button设置与回车关联,
点击add后,会有一个数加到列表里,但是点击submit才会提交给后台;现在的问题是点击add后,除了执行增加,还执行了refresh,这是为什么那在ie上没有问题,在ff上才会出现问题
用firebug 调试一下看在ie上没有问题,在ff上才会出现问题事件处理有问题!
label标签在IE,w3c浏览器firefox下的区别
但是这个button获得了焦点以后,文本框就不能连续添加了,焦点在add上,只能再点一下文本框才能继续添加,这和ie上还是不一样的,而且这个效果不好,能连续添加的最好
不行啊
你看看我的代码:
function entertoadd(e)
{
var keynum;
if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
if(keynum == 13)
{
document.all.btnAddVLAN.focus();
document.all.btnAddVLAN.click();
document.all.txtVLAN.focus();
e.returnValue=false;
}
}或者
if(keynum == 13)
{
document.getElementById('btnAddVLAN').click();
document.getElementById('txtVLAN').focus();
e.returnValue=false; }
都不行,这样会执行refresh