text 由结帐agregeements禁用的下订单按钮
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 由结帐agregeements禁用的下订单按钮相关的知识,希望对你有一定的参考价值。
File
Magento_CheckoutAgreements/web/js/model/agreement-validator.js
comprar con el original de magento para ver la diferencia
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
define([
'jquery',
'mage/validation'
], function ($) {
'use strict';
var checkoutConfig = window.checkoutConfig,
agreementsConfig = checkoutConfig ? checkoutConfig.checkoutAgreements : {},
agreementsInputPath = '.payment-method._active div.checkout-agreements input',
buttonPlaceOrder = '.payment-method._active div.actions-toolbar button.action';
return {
/**
* Validate checkout agreements
*
* @returns {Boolean}
*/
validate: function () {
var isValid = true;
if (!agreementsConfig.isEnabled || $(agreementsInputPath).length === 0) {
return true;
}
$(agreementsInputPath).each(function (index, element) {
if (!$.validator.validateSingleElement(element, {
errorElement: 'div'
})) {
isValid = false;
}
});
if( !isValid ){
$(buttonPlaceOrder).prop('disabled',false);
}
return isValid;
}
};
});
以上是关于text 由结帐agregeements禁用的下订单按钮的主要内容,如果未能解决你的问题,请参考以下文章
禁用客户名称的条带结帐自动填充
在 WooCommerce 的结帐时禁用 AJAX
Shopify:为什么总是禁用动态结帐按钮?
php WooCommerce:在结帐页面禁用付款
当用户选择贝宝付款方式时,在结帐表单中禁用 WooCommerce 中的帐单地址
csharp Agregate LINQ测试