繁体   English   中英

如何在C#中从文本框中删除焦点

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM