下面ASP中有一些RequiredFieldValidator控件,如果用户输入的格式不正确或者没有输入就会提示。那么,我想在.aspx中写一个JavaScript代码,如果用户输入格式正确,那么就提示“注册成功”然后跳转到登陆界面。那么这个JavaScript代码怎么写?请各位大侠帮帮我吧。小妹刚开始学ASP.NET,什么都还不懂。本人先在此谢谢大家了!
<head runat="server">
<title>用户注册</title>
<script language="javascript" type="text/javascript">
function checkForm()
{
if(document.form1.TextBox1.value!="")
alert("注册成功!");
window.location.href="Default.aspx";
// return false;
}
</script>
<%--<style type="text/css">
.style1
{
width: 386px;
}
</style>--%>
</head>
<body>
<form id="form1" runat="server">
<div>
<table border="1" width="500" style="height: 149px" >
<tr><td>
用户名:</td>
<td class="style1"><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="用户名必须填写" SetFocusOnError="True"></asp:RequiredFieldValidator></td></tr>
<tr><td>
密码:</td>
<td class="style1"><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2"
ErrorMessage="密码必须填写"></asp:RequiredFieldValidator></td></tr>
<tr><td>
家庭住址:</td>
<td class="style1"><asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="TextBox3"
ErrorMessage="家庭住址必须填写"></asp:RequiredFieldValidator></td></tr>
<tr><td>
邮编:</td>
<td class="style1"><asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="TextBox4"
ErrorMessage="邮编必须填写" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ErrorMessage="邮编格式不对!" ValidationExpression="\d{6}"
ControlToValidate="TextBox4"></asp:RegularExpressionValidator>
</td></tr>
<tr><td><asp:Button ID="Button1" runat="server" Text="提交" Width="66px" OnClientClick="javascript:return checkForm();"/></td>
<td class="style1"><input type="reset" value="清空" style="width: 66px" />
</td></tr>
</table>
</div>
</form>
</body>
我贴在上面的代码是.aspx的