我想在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启动网站,没问题)
感谢您的帮助!
答案 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