2014-09-18 74 views
-2

我想獲得輸入到文本框中的數字的數量。asp.net C#從後面的代碼中獲取文本框長度

我的理由是手機號碼。我只是想提醒用戶,如果他/她的手機號碼。少於11位數字。

我的文本框ID:txt1中

我後面的代碼:

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

請告訴我有關的任何方法或針對此問題的任何解決方案。

謝謝。

+1

Validators您是否聽過或嘗試過? – Tushar 2014-09-18 20:18:20

+1

嘗試'if(txt1.Text.Length <11)' – 2014-09-18 20:18:39

+1

真的嗎?那是你的代碼?我懷疑它,甚至沒有接近可編譯。你真的嘗試過什麼嗎?一般來說,實際上只是需求而沒有真正努力的問題,只是要求解決方案的問題太廣泛,或者與SO無關。 – tnw 2014-09-18 20:20:31

回答

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> 
相關問題