diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index 88bbb95648c..d54978e290c 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -215,7 +215,7 @@ odoo.define('website_sale.website_sale', function (require) { return false; }); - $('.oe_website_sale .a-submit, #comment .a-submit').off('click').on('click', function (event) { + $('.oe_website_sale, #comment').off('click', '.a-submit').on('click', '.a-submit', function (event) { if (!event.isDefaultPrevented() && !$(this).is(".disabled")) { event.preventDefault(); $(this).closest('form').submit(); diff --git a/addons/website_sale_options/static/src/js/website_sale.js b/addons/website_sale_options/static/src/js/website_sale.js index b766a71200e..da7025d65bb 100644 --- a/addons/website_sale_options/static/src/js/website_sale.js +++ b/addons/website_sale_options/static/src/js/website_sale.js @@ -35,7 +35,7 @@ $('.oe_website_sale #add_to_cart, .oe_website_sale #products_grid .a-submit') $(this).remove(); }); - $modal.on('click', '.a-submit', function () { + $modal.on('click', '.a-submit', function (ev) { var $a = $(this); $form.ajaxSubmit({ url: '/shop/cart/update_option', @@ -50,6 +50,7 @@ $('.oe_website_sale #add_to_cart, .oe_website_sale #products_grid .a-submit') } }); $modal.modal('hide'); + ev.preventDefault(); }); $modal.on('click', '.css_attribute_color input', function (event) {