只有数字的字段ASP.NET

时间:2015-05-18 10:01:09

标签: css asp.net vb.net login

我想在ASP.NET中使用特殊字段,我使用ASP:TextBox作为登录页面。这个想法是:当你在移动设备中时,它识别字段和目的是一个只有数字的特殊键盘(我的登录页面只使用数字)

我对此进行了测试,但它不起作用:

 <asp:TextBox CssClass="LoginTxtBox" ID="Txt_nom" runat="server" AutoCompleteType="Disabled" ForeColor="Black" MaxLength="20" Width="100%" Height="30px" TextMode="Number"></asp:TextBox>

&#34; Number不是System.UI.WebControls.TextBoxMode&#34;的成员。

我检查过,Number是其成员。我不明白为什么我不能用它进行调试。 (我可以用IIS启动网站,没问题)

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

这会有所帮助:

<asp:TextBox ID="Txt_nom" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="Txt_nom" runat="server" ErrorMessage="Only Numbers allowed" ValidationExpression="\d+"></asp:RegularExpressionValidator>

答案 1 :(得分:0)

你可以尝试一下:

<asp:TextBox CssClass="LoginTxtBox" ID="Txt_nom" runat="server" AutoCompleteType="Disabled" ForeColor="Black" MaxLength="20" Width="100%" Height="30px" type="Number"></asp:TextBox>

更改&#34; TextMode&#34;进入&#34;键入&#34;。

在此处查看更多信息:http://mobiforge.com/design-development/html5-mobile-web-forms-and-input-types