我有一個頁面index.jsp
可在此鏈接https://www.dropbox.com/s/0smy7nlcmilkqt4/index.jsp。爲什麼我需要在調用window.open()之後寫alert()?
此文件包含一個名爲validateloginForm()
的JavaScript方法,用於驗證輸入字段。
如果填充的字段會重定向到另一個JSP頁面,但是當我刪除window.open()
行下方的alert("after");
行時,它不會重定向到另一個頁面。
請致電window.open()
後讓我知道爲什麼我需要這個alert("after")
。
function validateloginForm()
{
var empId = document.getElementById("empId").value;
var empPass = document.getElementById("empPass").value;
if(empId == "")
{
alert("Enter id !");
}
else if(empPass == "")
{
alert("Enter password !");
}
else
{ window.open("validateUser.jsp?"+"empId="+empId+"&empPass="+empPass,"_parent","","");
alert("after");
}
}
感謝你們兩個(Esailija和Pointy)爲我解釋這一點。 – 2012-08-11 11:36:36