<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    casta

    讓控件獲取焦點及設置輸入法全角半角或無效

     

    讓控件獲取焦點及設置輸入法全角半角或無效

    做開發的過程中,常遇到一些頁面要求光標的默認位置固定在某控件上
    看起來好像很難,其實實現方法很簡單.
    JavaScript里面有現成的設置焦點的方法
    可以寫一個簡單的函數命名為setFocus,然后在Page_Load里調用就可以了
    比如需要設置焦點的是mytextbox控件
    那么只要Page_Load寫上Call setFocus(Me.mytextbox)就可以了
    下面是VB.NET代碼實例.C#的代碼也差不多...


       Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
           Call setFocus(Me.txt_code)
           End Sub

     

       Private Sub setFocus(ByVal ctrl As Control)
           Dim script As String
           script = "<script language='JavaScript'>" & _
                    "        document.getElementById('" & ctrl.ClientID & "').focus();" & _
                    "</script>"
           RegisterStartupScript("setfocus", script)
       End Sub


    下面是輸入法設置,更簡單:

          Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
           If Not Page.IsPostBack Then
               'IME半角設定
               setIME(Me.Page, Me.txt_code, 1)
               setIME(Me.Page, Me.txt_date, 1)
           End If
           End Sub

     


       Public Sub setIME(ByRef pgTemp As Page, _
                         ByRef ctrTemp As WebControl, _
                         ByVal intMode As Integer)
           Select Case intMode
               Case 0 'IME無効
                   ctrTemp.Attributes.Add("style", "ime-mode:disabled")
               Case 1 'IME半角
                   ctrTemp.Attributes.Add("style", "ime-mode:inactive")
               Case 2 'IME全角
                   ctrTemp.Attributes.Add("style", "ime-mode:active")
               Case 3 'IME自動
                   ctrTemp.Attributes.Add("style", "ime-mode:auto")
               Case 4 'IME無効且右對齊
                   ctrTemp.Attributes.Add("style", "ime-mode:disabled;text-align:right")
               Case 5 'IME半角且右對齊
                   ctrTemp.Attributes.Add("style", "ime-mode:inactive;text-align:right")
           End Select
       End Sub

    posted on 2008-09-22 13:59 casta 閱讀(751) 評論(0)  編輯  收藏 所屬分類: html/jsp


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产99视频免费精品是看6| 无码一区二区三区免费| 免费高清小黄站在线观看| 亚洲日产2021三区在线| aⅴ免费在线观看| 亚洲成A∨人片在线观看无码| 中文字幕天天躁日日躁狠狠躁免费| 久久99国产亚洲精品观看| 无码国产精品一区二区免费式芒果| 亚洲产国偷V产偷V自拍色戒| 免费精品99久久国产综合精品| 亚洲大成色www永久网站| 久久久久久久岛国免费播放| 久久亚洲AV成人出白浆无码国产 | 一级毛片在线免费视频| 亚洲AV成人潮喷综合网| 九九九精品视频免费| 亚洲色成人中文字幕网站| 免费无码一区二区三区蜜桃 | 精品亚洲视频在线| 亚洲国产av一区二区三区| 国产JIZZ中国JIZZ免费看| 亚洲VA中文字幕无码一二三区| 免费人妻无码不卡中文字幕系 | 亚洲国产av玩弄放荡人妇| 国产一区二区免费在线| 久久精品免费网站网| 久久av无码专区亚洲av桃花岛| 日韩免费一区二区三区在线| 亚洲av无码成人影院一区| 国产亚洲精品看片在线观看| 99久9在线|免费| 亚洲日韩av无码中文| 亚洲一区二区三区偷拍女厕| 久久久久久AV无码免费网站下载| 亚洲av极品无码专区在线观看| 又色又污又黄无遮挡的免费视| 精品四虎免费观看国产高清午夜| 亚洲youjizz| 国产亚洲精午夜久久久久久| 国产成人精品免费视频大|