我是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