2014-09-18 79 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> 
相关问题