我想在ASP.Net中的表单上使用defaultfocus属性,因此我将此属性设置为文本框。这在IE上可以正常工作,但在Safari 4 beta中,文本框的内容也被选中。如何在Safari上按预期工作?
我还尝试了一些jquery调用,问题还在于:
$( “输入:可见:启用:第一”)。聚焦();
在safari中,它看起来像是调用select()而不是焦点。有没有人有解决这个问题的方法?
答案 0 :(得分:1)
似乎您必须设置文本框的值才能获得焦点而不是选择:
var firstInput = $("input:text:first");
firstInput.focus();
firstInput.val(firstInput.val());
答案 1 :(得分:0)
我相信.net的东西是挂钩到Safari /其他浏览器没有的IE特定的defaultfocus属性。
我认为这会自动聚焦特定领域?