我在表单中有一个提交按钮,我为按钮设置了一个onclick()函数,如下所示,
<input type=\"hidden\" name=\"Action\" value=\"chgRole\">\n";
<input type=\"submit\" class=\"submit\" value=\"Change Role\" onclick=\"return chgConfirm()\">";
以下是我的chgConfirm()的样子:
function chgConfirm(){
var makechg = false;
var s= "....";
(some other operation)
if (!makechg){
alert(s);
return false;
}
else {
var r = confirm(s);
if (r)
return true;
else
return false;
}
}
我想要做的是,一旦chgConfirm()返回false,我想刷新原始页面。我试着改变:
if(r)
return true;
else
window.location(this page);
但它不起作用。
有什么好的建议吗?谢谢!
答案 0 :(得分:1)
答案 1 :(得分:1)
使用:
代替window.location document.location.reload(true);
答案 2 :(得分:1)
试试这个...
else {
var r = confirm(s);
if (r)
return true;
else
document.location.reload(true);
}