我是javascript新用户。javascript页面导航不起作用
我想在sucessfull上导航页面,输入loginID和密码。
(暂时,我已经编程了任何登录ID和密码,验证类型的工作)。
对于我已经使用location.replace("Registration.aspx");
我的代码如下:
<script type="text/javascript">
var flag = 0;
function Validate() {
if (document.getElementById('txtLoginId').value == "") {
flag = 1;
document.getElementById('lblLoginID').innerHTML = "Enter LoginID";
}
else {
document.getElementById('lblLoginID').innerHTML = " ";
}
if (document.getElementById('txtPassWord').value == "") {
flag = 1;
alert("dddddd"+flag);
document.getElementById('lblPassword').innerHTML = "Enter Password";
}
else {
document.getElementById('lblPassword').innerHTML = "";
}
if (flag == 1) {
return false;
}
else {
// Response.Redirect("Registration.aspx");
location.replace("Registration.aspx");
return true;
}
}
</script>
按钮代码:
<asp:Button ID="btnLogin" runat="server" Text="LogIn"
onclick="btnLogin_Click" OnClientClick="return Validate();" />
什么可以在它的错误?
请帮帮我。
@MitchWheat对不起如果有拼写错误或句子结构,英语不是我的主要语言 – Freelancer 2013-04-27 06:12:13
您正在混合客户端和服务器端。使用location.replace(URL)而不是asp重定向。或者在这种情况下,只需删除重定向,并使按钮一个提交按钮,甚至更好,绑定提交的形式,而不是按钮 – mplungjan 2013-04-27 06:12:38
等待我会看到它 – Freelancer 2013-04-27 06:13:16