Javascript 在警报框上单击“确定”后刷新页面
在我的magento商店的结帐页面中,当显示警报框并按OK时,我需要清除一些输入。有可能吗 我无法控制javascript警报。所以我认为,在一个脚本中,当点击警报按钮时,它会检测到带有特定消息的警报,并清除输入 更新 修正 文件:opcheckout.js 电话号码:888 我添加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
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我正在使用信用卡支付模块,需要修改它以被信用卡公司接受。当客户插入大量无效信用卡并单击下订单按钮时,模块将显示一条消息(警报)。