모든 비 숫자 입력을 무시하는 텍스트 상자를 만들어야합니다. 나는이 사이트숫자와 백 스페이스 만 허용하도록 texbox를 제한하는 방법은 무엇입니까?
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
e.Handled = Not Char.IsDigit(e.Keychar)
End Sub
에서 발견 된이 코드를 사용하려하지만 내가 뭘 잘못 코드 System.Windows.Forms.KeyPressEventArgs
의이 부분에서 실수를?
하는 데 도움이됩니다. ASP.NET에서는 텍스트 입력을 제한하거나 각 키 누르기에 대한 다시 게시 이벤트를 처리하기 위해 클라이언트 스크립팅을 사용해야합니다 (힌트 :이 작업을 수행하지 마십시오). – Dai
이렇게하면 백 스페이스가 허용되지 않습니다. 사례에 대한 정규 표현식을 사용하십시오. – MahaSwetha
및 ASP에서 어떻게 제한할까요? – meks