2015年10月13日 星期二

C# 針對置放於TabContainer 內的 TEXTBOX設定focus() 解決方法

搞了好多天,才找到解決方法 ...因此寫下來幫助記憶

只需要在網頁上先註明

<script language="javascript" type="text/javascript">

          Sys.Application.add_load
          (
          function () {
              window.setTimeout(focus, 3);
          }
          )

          function focus() {
              document.getElementById('<%=TEXTBOX1.ClientID %>').focus();
       
      //如果有 n個頁籤可以將每個頁籤要\FOCUS 的 TEXTBOX 都陸續寫在這裡!

           
            }

</script>
後續問題:
只能用在 IE 9 up 、 CHROME

--------------------------------------------------------------

順便補上  之前嘗試錯誤的做法

1. ScriptManager.GetCurrent(this.Page).SetFocus(TB_CODER);
2.TB_CODER.Focus();

沒有留言:

張貼留言