Terug naar hoofdinhoud
document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('.hikashop_product').forEach(function(product) { var prijsEl = product.querySelector('.hikashop_product_price'); if (!prijsEl) return; if (!prijsEl.textContent.toLowerCase().includes('/kg')) return; var input = product.querySelector('.hikashop_product_quantity_field input'); if (!input) return; input.setAttribute('step', '0.1'); input.setAttribute('min', '0.1'); input.removeAttribute('pattern'); input.setAttribute('inputmode', 'decimal'); }); }); document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('.hikashop_product').forEach(function(product) { var prijsEl = product.querySelector('.hikashop_product_price'); if (!prijsEl) return; if (!prijsEl.textContent.toLowerCase().includes('/kg')) return; var input = product.querySelector('.hikashop_product_quantity_field input'); if (!input) return; input.setAttribute('step', '0.1'); input.setAttribute('min', '0.1'); input.removeAttribute('pattern'); input.setAttribute('inputmode', 'decimal'); // Overschrijf HikaShop's eigen min-waarde attribuut input.removeAttribute('data-hk-qty-min'); input.setAttribute('data-hk-qty-min', '0.1'); }); // Onderschep HikaShop validatie melding document.addEventListener('hikashop_quantity_change', function(e) { e.stopImmediatePropagation(); }, true); });