在我的magento商店的結賬頁面中,當顯示提示框並且用戶按下確定時,我需要清除一些輸入。有可能做到這一點?點擊提示框上的確定後刷新頁面
我無法控制javascript警報。所以我認爲在一個腳本中,當點擊該警報的按鈕時,該腳本檢測到具有特定消息的警報並清除輸入。
UPDATE
固定!
文件:opcheckout.js 線:888
我添加location.reload();
因爲document.location.reload(true);
在IE無法正常工作。謝謝大家!
在我的magento商店的結賬頁面中,當顯示提示框並且用戶按下確定時,我需要清除一些輸入。有可能做到這一點?點擊提示框上的確定後刷新頁面
我無法控制javascript警報。所以我認爲在一個腳本中,當點擊該警報的按鈕時,該腳本檢測到具有特定消息的警報並清除輸入。
UPDATE
固定!
文件:opcheckout.js 線:888
我添加location.reload();
因爲document.location.reload(true);
在IE無法正常工作。謝謝大家!
的Javascript
if(confirm('your confirmation text')){
document.location.reload(true);
}
我試過這種方式。但這是一個確認框。我需要在警告框中單擊確定後刷新頁面。 – user2433958
之前可能會嘗試覆蓋默認的警報和編寫自定義的功能,如下面的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正在從這一行生成警報:Mage :: throwException($ this - > _ getHelper() - > __('Payment Denied。')); – user2433958
你能否澄清其行動的Magento顯示警報? –
@ArtemLatyshev我正在使用帶有信用卡的付款模塊,需要對其進行修改才能被信用卡公司接受。當客戶插入一些無效信用卡並點擊下訂單按鈕時,該模塊會顯示一條消息(警報)。 – user2433958