在我的magento商店的结帐页面中,当显示警告框并且用户按OK时,我需要清除一些输入。有可能吗?
我无法控制javascript警报。因此,我认为在脚本中,当单击该警报的按钮时,会检测具有特定消息的警报并清除输入。
更新
固定!
file:opcheckout.js 行:888
我添加location.reload();
因为document.location.reload(true);
无法在IE上运行。谢谢大家!
答案 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代码