[英]How to remove focus from a textbox in C#
我有一个aspx页面。 默认情况下,页面加载时,焦点位于第一个文本框上。 我想将焦点移到任何地方。 我正在为移动设备开发此网站。
由于我们遇到了IE的一些跨浏览器限制,因此我们没有得出任何结论。
Page.Focus();
init不能正常工作,我不想将重点放在任何事情上。
这些信息就是我所拥有的。 希望它足以解决问题。
感谢您的反馈和在此查询上花费的时间...
另一种选择是创建一个隐藏的控件并将焦点移至该控件
如果您能够使用jQuery,为什么不呢?
$('#idOfInputWhichKeepsOnGettingFocus').blur();
如果没有,请创建一个新的第一个字段
<input id="youCannotSeeMe" style="position:absolute; left:9001px;" />
这有效:
Page.SetFocus(this);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.