[javascript][進階]textbox小寫轉大寫,並且可以限制英文或數字(onkeypress,onkeyup,onkeydown,event.keyCode)

  • 7428
  • 0
  • 2012-06-01

摘要:[javascript][進階]textbox小寫轉大寫,並且可以限制英文或數字

首先設定好html的textbox項目

<asp:TextBox ID="txtKeyup" runat="server"></asp:TextBox>

然後在code_behind加入onkeypress事件:請注意一定要onkeypress喔!!不可以弄成onkeyup或是onkeydown

 If Not IsPostBack Then
            Me.txtKeyup.Attributes.Add("onkeypress", "Little2Big('" & txtKeyup.ClientID & "')")
        End If

最後在前端加入javascript,可以將小寫轉成大寫,並且只能key入小寫的a~z

//小寫轉大寫
            function Little2Big() {                
                var code = event.keyCode;
                if (code >= 97 && code <= 122) {
                    event.keyCode = code - 32;
                }
                else {
                    event.keyCode = 0;
                }
            }