2012-04-24 11 views
1

私のaspxページには1つの画像ボタンがあります。にフォーカスを移動できません:そのボタンをクリックすると、それはIMAGEBUTTONをクリックしたときに、私は「」HTMLFILEのようなエラーメッセージが表示されましたテキストボックスのフォーカスを設定しようとしたその関数でaspxページの画像ボタンをクリックしながら、他の要素にフォーカスを設定する方法

function skiptoaccess() { 

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

のようなJavaScript関数1を呼び出しますコントロールが表示されていないか、有効になっていないか、フォーカスを受け付けていないタイプのコントロールであるためです。 " "誰でも私にその解決策を教えてください。

<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

答えて

1

以下のような マイIMAGEBUTTONとテキストボックス基本的にあなたが隠されている要素にフォーカスを与えることはできません。

フォーカスを移動できるようにする場合は、Style="display: none;"を削除するか、ボタンをクリックしたときに表示させたい場合は、削除します。

+0

私はあなたが言ったことを試みました。しかし、同じエラーが発生しました – Kathirvel

+0

あなたのソースhttp://jsfiddle.net/rjr6B/でどのように見えるべきかの実例があります - これはあなたの見た目ですか? –

関連する問題