一段javascript 在苹果机里面没有用
function BrowseKeyDown(e,source)
{ //debugger;
if(window.event)
{
e = window.event;
}
var KEY_CODE = e.keyCode || e.which;
//alert(KEY_CODE);
if(KEY_CODE == 13)
{//debugger;
__doPostBack(source.id, ' ');
return false;
}
else
return true;
}
调用是 onkeydown = "return BrowseKeyDown(event,this) "
上面是我写的一个方法,当在text框回车的时候去postBack.现在Windows下IE和FireFox都没有问题,但是到了苹果机里面回车之后会跳到下个控件,如果这个控件是button,那么会去触发button的事件。
大虾们,想问下怎么解决。
------解决方案--------------------这个是浏览器的原因
ie中用
oEvent.returnValue = false;
在ff或按照dom实现规范来的浏览器用
oEvent.preventDefault();
来阻止事件的默认发生,苹果机应该用下面的把
------解决方案--------------------没用过苹果机,友情帮顶~~~