渲染时:
<input type="file" />
你得到一个盒子和一个按钮,对吗? (至少在Firefox和IE中。)
一方面,在Firefox中,您只能选中(聚焦)按钮,但在IE中,您可以选项卡(聚焦)框和按钮。
另一方面,我想让IE的行为像Firefox,我的意思是,我需要摆脱盒子焦点。想想用户在键盘上导航。
(原因是因为<input type="file" />
不可见。相反,带有背景图片的<div>
会假装成<input type="file" />
。)
答案 0 :(得分:1)
如果你想要推迟div,为什么不将一个OnFocus()事件附加到提交,并在函数内调用div上的focus()
事件函数:
$("#MySubmit").focus(function(){
$("#MyDiv").focus();
});