Asp.net asp:RegularExpressionValidator
因此,用户单击一个超链接“添加数据”,这会将他们带到一个新页面,在那里他们必须在3个文本框中输入文本,然后单击按钮。 单击按钮时(如果其中一个文本框为空,将显示错误消息) 我试过了Asp.net asp:RegularExpressionValidator,asp.net,html,validation,requiredfieldvalidator,Asp.net,Html,Validation,Requiredfieldvalidator,因此,用户单击一个超链接“添加数据”,这会将他们带到一个新页面,在那里他们必须在3个文本框中输入文本,然后单击按钮。 单击按钮时(如果其中一个文本框为空,将显示错误消息) 我试过了 <td> <asp:TextBox ID="TextBox1" runat="server" MaxLength="20" /> <asp:RegularExpressionValidator ID="Validation
<td>
<asp:TextBox ID="TextBox1" runat="server" MaxLength="20" />
<asp:RegularExpressionValidator ID="ValidationTextBox1" runat="server" ControlToValidate="TextBox1" ErrorMessage="Please enter" />
</td>
但是当我测试这个时,请在文本框中清空任何数据,然后单击“我没有收到错误”按钮??尽管这个问题很难理解,但我想我知道这个问题 当我测试这个时,在文本框中不清空任何数据,然后单击按钮 我没有收到任何错误 那么当
文本框
为空时,验证器不会启动
如果要验证空文本,请使用附加的RequiredFieldValidator
RegularExpressionValidator不会对空文件执行验证
一串要测试空字符串,请使用RequiredFieldValidator
和RegularExpressionValidator控件一起使用
用户需要的字段验证程序控件,而不是正则表达式控件
<asp:TextBox id="Text1"
Text="Enter a value"
runat="server"/>
<asp:RequiredFieldValidator id="RequiredFieldValidator1"
ControlToValidate="Text1"
Text="Required Field!"
runat="server"/>
欢迎您,请将答案标记为已接受并投票。谢谢您的回复