diff --git a/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml b/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml index 72ddb305e2c4b..1ef01d24408e6 100644 --- a/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml +++ b/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml @@ -54,7 +54,7 @@ { "#product_addtocart_form": { "catalogAddToCart": { - "bindSubmit": false + "bindSubmit": true } } } diff --git a/app/code/Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js b/app/code/Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js index 50319bbfd2486..951aa90632199 100644 --- a/app/code/Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js +++ b/app/code/Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js @@ -33,9 +33,12 @@ define([ _bindSubmit: function() { var self = this; + this.element.mage('validation'); this.element.on('submit', function(e) { e.preventDefault(); - self.submitForm($(this)); + if(self.element.valid()) { + self.submitForm($(this)); + } }); },