Javascript 如何在点击aspx页面中的图像按钮时设置不同元素的焦点
我的aspx页面中有一个图像按钮。当单击该按钮时,它将调用一个javascript函数,如Javascript 如何在点击aspx页面中的图像按钮时设置不同元素的焦点,javascript,asp.net,Javascript,Asp.net,我的aspx页面中有一个图像按钮。当单击该按钮时,它将调用一个javascript函数,如 function skiptoaccess() { if (document.getElementById("ctl00_txtBox") != null) document.getElementById("ctl00_txtBox").focus(); } 在该函数中,当单击imagebutton时,我尝试为文本框设置焦点,但收到错误消息,如“htmlfile:无法将焦点移动
function skiptoaccess() {
if (document.getElementById("ctl00_txtBox") != null)
document.getElementById("ctl00_txtBox").focus();
}
在该函数中,当单击imagebutton时,我尝试为文本框设置焦点,但收到错误消息,如“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();" />`
单击“确定”继续并重新加载页面,或单击“取消”关闭窗口
`
基本上,您不能将焦点放在隐藏的元素上
删除
Style=“display:none;”“
,如果您希望能够为其提供焦点,或者在单击按钮时使其可见。基本上,您无法为隐藏的元素提供焦点
删除
Style=“display:none;”“
,如果您希望在单击按钮时能够使其聚焦,或使其可见。下面是一个工作示例,说明它在源代码中的可能外观-这是您的外观吗?下面是一个工作示例,说明它在源代码中的可能外观-这是您的外观吗?