我有一个特定的统一警报包,可以在Web浏览器中以一致的方式显示提醒时的警报/通知。我发现在Autoform.hook()中提交后,默认的浏览器警报格式也会触发。任何帮助防止默认浏览器改变射击将不胜感激。
我尝试过使用事件处理程序:event.preventDefault();
AutoForm.hooks({
'edit-form': {
onSuccess: function (operation, result, template) {
IonPopup.alert({
title: 'Saved Succesfully!',
subTitle: 'Please Click OK to go back',
onOk: function()
{
Session.set("editingReqEvent", null);
Router.go('calendar');
}
});
},
onError: function(operation, error, template) {
IonPopup.alert({title: 'Save Unsucessful!', subTitle: 'Please go back and check entries'});
console.log(error);
}
}
});
答案 0 :(得分:1)
您可以禁用默认警报事件,或使用普通js覆盖它:
window.alert = function() {};