回 帖 发 新 帖 刷新版面

主题:RegularExpressionValidator控制使用出现问题!

<asp:TextBox ID="TextBox1" Text="xyz" runat="server" CssClass="title" 
Height="14px" Width="216px" BorderStyle="Groove"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" 
ControlToValidate="TextBox1" runat="server" Display="Dynamic" Text="出错了,请填
写!" Width="100px" ForeColor="Fuchsia"></asp:RegularExpressionValidator>

教材上说RegularExpressionValidator可以检验控制是否填写,如果没有的话就给出提示信息。
但是我用了以后,发现,我如果不填写的话它根本不提示,而如果我填写了以后,将光标移动到另一个文本框的时候,它就提示我出错了,怎么回事啊?[em1]
辛苦各位高手了,麻烦告诉小弟一声,谢谢了先!

回复列表 (共2个回复)

沙发

应当用RequiredFieldValidator
RegularExpressionValidator验证非空需要设定正则表达式,而你没有设定

板凳

谢谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册