我的 aspx 页面中有一个图像按钮。单击该按钮时,它将调用一个javascript函数,例如
function skiptoaccess() {
if (document.getElementById("ctl00_txtBox") != null)
document.getElementById("ctl00_txtBox").focus();
}
在该函数中,我尝试在单击图像按钮时为文本框设置焦点,我收到错误消息,例如“”htmlfile:无法将焦点移动到控件,因为它不可见、未启用或类型不接受重点。” ”。所以有人请让我知道解决方案吗?我的图像按钮和文本框如下
<asp:TextBox ID="txtBox" Style="display: none;" runat="server">Click 'OK' to continue and reload the page or 'Cancel' to close the window</asp:TextBox>
<asp:ImageButton ImageUrl="~/App_Themes/images/visuallyimpaired_Disabled.gif" ID="imgbtnAccessibility" runat="server" AlternateText="Accessibility" ToolTip="Accessibility" OnClientClick=" return skiptoaccess();" />`