簡體   English   中英

單擊警報框上的“確定”后刷新頁面

[英]Refresh the page after click OK on alert box

在我的magento商店的結帳頁面中,當顯示警告框並且用戶按OK時,我需要清除一些輸入。 有可能做到嗎?

我無法控制javascript警報。 因此,我認為在一個腳本中,該腳本可檢測帶有特定消息的警報,並在單擊該警報的按鈕時清除輸入。

更新

固定!

文件:opcheckout.js行:888

我添加location.reload(); 因為document.location.reload(true); 在IE上無法使用。 謝謝大家!

可能嘗試覆蓋默認警報並編寫如下的自定義函數,

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

Java腳本

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

使其在警報后刷新。 警報消失之前,不應執行javascript代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM