{"product_id":"dtf-print","title":"DTF Print","description":"\u003cp\u003eje eigen dtf print per meter en 30 cm breed\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\n\n\u003cdiv class=\"pm-dtf-upload-box\"\u003e\n  \u003ch3\u003eUpload je DTF-bestand\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Maximale printmaat: \u003cstrong\u003e100 cm lang × 35 cm breed\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003clabel for=\"DTFFile\"\u003eUpload bestand\u003c\/label\u003e\n  \u003cinput id=\"DTFFile\" class=\"pm-field\" type=\"file\" name=\"properties[DTF bestand]\" accept=\"image\/png,image\/jpeg,image\/jpg,application\/pdf\" required\u003e\n\n  \u003clabel for=\"DTFLength\"\u003eGewenste lengte in cm\u003c\/label\u003e\n  \u003cinput id=\"DTFLength\" class=\"pm-field\" type=\"number\" name=\"properties[Lengte in cm]\" min=\"1\" max=\"100\" placeholder=\"Maximaal 100 cm\" required\u003e\n\n  \u003clabel for=\"DTFWidth\"\u003eGewenste breedte in cm\u003c\/label\u003e\n  \u003cinput id=\"DTFWidth\" class=\"pm-field\" type=\"number\" name=\"properties[Breedte in cm]\" min=\"1\" max=\"35\" placeholder=\"Maximaal 35 cm\" required\u003e\n\n  \u003clabel for=\"DTFNote\"\u003eOpmerking\u003c\/label\u003e\n  \u003ctextarea id=\"DTFNote\" class=\"pm-field\" name=\"properties[Opmerking]\" placeholder=\"Bijv. transparante achtergrond, wit verwijderen, meerdere logo's...\"\u003e\u003c\/textarea\u003e\n\n  \u003cp class=\"pm-dtf-warning\" id=\"DTFWarning\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.pm-dtf-upload-box {\n  margin: 24px 0;\n  padding: 22px;\n  background: #faf7ec;\n  border: 1px solid #d4af37;\n  border-radius: 18px;\n}\n\n.pm-dtf-upload-box h3 {\n  margin-top: 0;\n}\n\n.pm-dtf-upload-box label {\n  display: block;\n  margin-top: 14px;\n  margin-bottom: 6px;\n  font-weight: 700;\n}\n\n.pm-dtf-warning {\n  color: #b00020;\n  font-weight: 700;\n  margin-top: 12px;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function () {\n  const lengthInput = document.getElementById('DTFLength');\n  const widthInput = document.getElementById('DTFWidth');\n  const warning = document.getElementById('DTFWarning');\n\n  function validateDTFSize() {\n    const length = Number(lengthInput.value);\n    const width = Number(widthInput.value);\n\n    warning.textContent = '';\n\n    if (length \u003e 100) {\n      warning.textContent = 'De maximale lengte is 100 cm.';\n      lengthInput.value = 100;\n    }\n\n    if (width \u003e 35) {\n      warning.textContent = 'De maximale breedte is 35 cm.';\n      widthInput.value = 35;\n    }\n  }\n\n  if (lengthInput \u0026\u0026 widthInput) {\n    lengthInput.addEventListener('input', validateDTFSize);\n    widthInput.addEventListener('input', validateDTFSize);\n  }\n});\n\u003c\/script\u003e","brand":"Pima \u0026 More","offers":[{"title":"Default Title","offer_id":54231000842582,"sku":null,"price":14.0,"currency_code":"EUR","in_stock":true}],"url":"https:\/\/pimamore.nl\/products\/dtf-print","provider":"Pima \u0026 More","version":"1.0","type":"link"}