2014-09-18 1 views
-2

텍스트 상자에 입력 한 자릿수를 얻고 싶습니다.asp.net C# 뒤에 코드에서 텍스트 상자 길이 가져 오기

내 이유는 모바일 용입니다. 나는 그/그녀의 모바일 번호가 있다면 사용자에게 경고하고 싶다. 11 자리 미만입니다.

내 텍스트 상자 ID : 뒤에 txt1

내 코드 :

if (txt1.txt.??? < 11) 
{ 
alert;;; 
} 

어떤 방법 또는이 문제에 대한 모든 솔루션에 대해 저에게 알려주십시오.

감사합니다.

+1

유효성 검사기를 들어 보셨습니까? – Tushar

+1

'if (txt1.Text.Length <11)'시도하십시오 –

+1

정말요? 그것은 당신의 코드 뒤에 무엇입니까? 나는 그것이 컴파일 할 수있는 것에 가깝지 않다는 것을 의심한다. 실제로 해봤습니까? 일반적으로 실제 노력이없고 단지 해결책을 요구하는 요구 사항 인 질문은 너무 광범위하거나 그렇지 않은 편입니다. – tnw

답변

1

코드 뒤에서 텍스트 상자 값의 길이를 가져 오려면.

if(txt1.Text.Length < 11) 
{ 
//Your code here 
} 
else 
{ 
    //Your Code here 
} 

그러나 Ajax 또는 RegularExpressionValidator 유효성 검사와 같은 텍스트 상자 마스크 확장 코드를 사용하지 않는 이유는 무엇입니까?

<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ErrorMessage="Enter valid Phone number" ControlToValidate="txt1" ValidationExpression="\d{10}" ValidChars="()-" ></asp:RegularExpressionValidator> 
관련 문제