2012-04-24 127 views
1

圖像按鈕點擊我有我的aspx頁面一個圖像按鈕。當單擊該按鈕,它會調用一個JavaScript函數一樣如何將焦點設置不同勢元素上,而在aspx頁面

function skiptoaccess() { 

    if (document.getElementById("ctl00_txtBox") != null) 
     document.getElementById("ctl00_txtBox").focus(); 
} 

在該功能我想一下,我得到了錯誤信息,如「」 HTMLFILE的ImageButton的時候文本框中設置焦點:不能將焦點移到因爲它是不可見的,未啓用的或者不接受焦點的類型的控件「 」。所以任何人都請讓我知道解決方案? 我的ImageButton和文本框像下面

<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();" />` 
+4

您是否看過錯誤? – SLaks 2012-04-24 14:38:10

回答

1

基本上你可以不被隱藏的元素賦予焦點。

刪除,如果你希望能夠給它集中,或使之可見單擊該按鈕時Style="display: none;"

+0

我試過你說的。但得到了同樣的錯誤 – Kathirvel 2012-04-24 15:03:02

+0

下面是它如何可能應該看在你的源http://jsfiddle.net/rjr6B/工作的例子 - 這是你怎麼看? – 2012-04-24 15:11:33

相關問題