IT/C#

숫자만 입력하게하기

밤톨순이 2017. 12. 18. 15:21

 

 

protected void Page_Load(object sender, EventArgs e)
    {
            #region 숫자만 입력되게 처리
            TextBox[] txtboxArray = { txtCONTRACTAMOUNT };
            KeyInputOnlyNumber(txtboxArray);
            #endregion

 

            if (!IsPostBack)
            {
                InitOnce();              
            }

            InitPage();
        }
    }

 

#region 로드 관련 함수

    /// <summary>
    /// 최초 로드시 한번만 수행
    /// </summary>
    private void InitOnce()
    {
        CSITID = Request["CSITID"];       //현장ID

        InitDropDown();

        if(CSITID != "")
            // 현장 정보 검색 바인딩
            Search();

        //버튼권한부여
        SetButtonAuthority(this);
    }                                                                                 
                                                                                      
    /// <summary>
    /// 화면 초기화. 매 페이지마다 수행
    /// </summary>
    private void InitPage()
    {
        //Ibsheet Combo 세팅
        //역할
        AUTHGRPID = SZ_GetSheetComboData("C6", "");
    }

    #endregion

 

 

#region 숫자만 입력
    protected void KeyInputOnlyNumber(TextBox[] txtBoxList)
    {
        for (int i = 0; i < txtBoxList.Length; i++)
        {
            txtBoxList[i].Attributes["onkeypress"] = "if( (event.keyCode < 48 ) || (event.keyCode > 57) ) { return false; }";
        }
    }
    #endregion