单击“警告”框上的“确定”后刷新页面

时间:2013-07-17 20:14:54

标签: javascript jquery magento magento-1.7

在我的magento商店的结帐页面中,当显示警告框并且用户按OK时,我需要清除一些输入。有可能吗?

我无法控制javascript警报。因此,我认为在脚本中,当单击该警报的按钮时,会检测具有特定消息的警报并清除输入。

更新

固定!

file:opcheckout.js 行:888

我添加location.reload();因为document.location.reload(true);无法在IE上运行。谢谢大家!

3 个答案:

答案 0 :(得分:3)

可能尝试覆盖默认警报并编写自定义函数,如下所示

var c_alert = alert;

window.alert = function (str) { //override default alert
    c_alert(str + ' my message');
    location.reload();
    //or write code to clear input fields here
}

//below seems to be triggered from somewhere where you don't have control.
alert('test');

答案 1 :(得分:1)

的Javascript

if(confirm('your confirmation text')){
document.location.reload(true);
}

答案 2 :(得分:0)

在提醒后刷新。在警报消失之前,不应执行javascript代码