美团老板王兴:请问一个asp.net的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 17:10:43
比如我有一个注册页面,账号,密码和地址,还有一个注册按钮(是asp:button 服务器控件),我想请问,如果我想点击注册按钮时先在客户端判断账号,密码地址是否为空,空则弹出对话框,不空则执行服务器语言(及实现注册),怎么实现呢?不知道说明白了没有,请各位大虾帮帮忙,先谢过了。回答的精彩另送积分,谢谢。

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
</head>

<body>
<form id="form1" method="post" runat="server" action="">
<table width="220" border="0" style="position: static;">
<tr >
<td colspan="3" > </td>
</tr>
<tr>
<td>用户名:</td>
<td style="width: 41px" ><asp:TextBox runat="server" ID="username" Width="86px"></asp:TextBox>
</td>
<td style="width: 51px" >
<asp:RequiredFieldValidator ID="r2" runat="server" ControlToValidate="username" ErrorMessage="请输入用户名"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>密码:</td>
<td style="width: 41px" ><asp:TextBox TextMode="Password" runat="server" ID="password" Width="87px"></asp:TextBox></td>
<td style="width: 51px" ><asp:RequiredFieldValidator ID="r1" runat="server" ControlToValidate="password" ErrorMessage="请输入密码"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td><asp:Button runat="server" ID="b1" Text="确定" OnClick="click" /></td>

</tr>
<tr>
<td colspan="3" class="style1"> </td>
</tr>
</table>
<asp:Label ID="lb4" runat="server"></asp:Label>
</form>
</body>
</html>
click函数可以自己编写

使用<asp:RequiredFieldValidator ID="R1" runat="server" ControlToValidate="xx" ErrorMessage="xx"></asp:RequiredFieldValidator>
ControlToValidate用来表明你要控制的控件ID