Javascript 在警报框上单击“确定”后刷新页面

Javascript 在警报框上单击“确定”后刷新页面,javascript,jquery,magento,magento-1.7,Javascript,Jquery,Magento,Magento 1.7,在我的magento商店的结帐页面中,当显示警报框并按OK时,我需要清除一些输入。有可能吗 我无法控制javascript警报。所以我认为,在一个脚本中,当点击警报按钮时,它会检测到带有特定消息的警报,并清除输入 更新 修正 文件:opcheckout.js 电话号码:888 我添加location.reload()因为文档.location.reload(true)不在IE上工作。谢谢大家 Javascript if(confirm('your confirmation text')){ do

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

我无法控制javascript警报。所以我认为,在一个脚本中,当点击警报按钮时,它会检测到带有特定消息的警报,并清除输入

更新

修正

文件:opcheckout.js 电话号码:888

我添加
location.reload()因为
文档.location.reload(true)不在IE上工作。谢谢大家

Javascript

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

使其在警报后刷新。javascript代码不应在警报消失之前执行

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

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');

我试过这样做。但这是一个确认框。我需要在单击“警报”框中的“确定”后刷新页面。这正是我要做的。但是在magento中是如何生成的呢?我相信magento是从这一行生成警报的:Mage::throwException($this->\u getHelper()->\uuuu('Payment Denied');你能澄清一下magento显示警报的动作吗?@ArtemLatyshev我正在使用信用卡支付模块,需要修改它以被信用卡公司接受。当客户插入大量无效信用卡并单击下订单按钮时,模块将显示一条消息(警报)。