2016-01-22 45 views
0

如何在HTML中爲所需的輸入和字符串長度添加asp:requiredfieldvalidator爲HTML中所需的輸入和字符串長度添加`asp:requiredfieldvalidator`

I.e.用戶名是必需的,不能超過40個字符。

+1

你可以在文本框 – techspider

+0

ASP使用MaxLength屬性: RequiredFieldValidator不是HTML概念。這是一個ASP.Net概念。你是想在ASP.Net中實現它還是你正在尋找使用HTML的等價物? –

+0

對不起,它是Asp.net – Kendramom

回答

0

您CAND試試這個:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
<asp:RegularExpressionValidator Display = "Dynamic" ControlToValidate = "TextBox1" ID="RegularExpressionValidator1" ValidationExpression = "^[\s\S]{0,40}$" runat="server" ErrorMessage="Maximum 40 characters allowed."></asp:RegularExpressionValidator> 

編輯

您可以定期RegularExpressionValidator添加到您的RegularExpressionValidator這樣的:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
<asp:RegularExpressionValidator Display = "Dynamic" ControlToValidate = "TextBox1" ID="RegularExpressionValidator1" ValidationExpression = "^[\s\S]{0,40}$" runat="server" ErrorMessage="Maximum 40 characters allowed."> 

</asp:RegularExpressionValidator> 
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" controltovalidate="TextBox1" ErrorMessage="Required"></asp:RequiredFieldValidator> 
+0

我已經有一個驗證,以確保有輸入。我可以添加上面的驗證?如果是的話如何? – Kendramom

+0

@Kendramom你用你的驗證代替 – 2016-01-22 19:39:51

+0

@Kendramom檢查編輯 – 2016-01-22 19:51:34