一句话完成一个表单检测,你信不信?让我们来看看NValidator的威力吧,简洁而又简单 的面向对象检测的实现。
这次,我们以一个简单的注册页面来做例子,html如下:
<div id="Register">
<div id="Register_drog">
<p>
注册窗口</p>
</div>
<div id="Register_content">
<table id="tb_Register">
<tbody>
<tr>
<td>
请在下面输入你的注册信息:
</td>
</tr>
<tr>
<td>
你的帐号:
<asp:TextBox ID="txtUserName" ToolTip="请输入你的帐号" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
你的密码:
<asp:TextBox TextMode="Password" ID="txtPassword1" ToolTip="请输入你的密码" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
确认密码:
<asp:TextBox TextMode="Password" ID="txtPassword2" ToolTip="请输入你的密码" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
电子邮箱:
<asp:TextBox ID="txtEmail" ToolTip="请输入你的电子邮箱" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
注册校验:
<asp:TextBox ID="txtValidate" ToolTip="请输入右边校验码" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnRegister" ToolTip="点击注册" Text="注 册" OnClick="btnRegister_OnClick"
runat="server" />
</td>
</tr>
</tbody>
</table>
</div>
</div>