{"id":617,"date":"2021-08-06T07:54:25","date_gmt":"2021-08-06T06:54:25","guid":{"rendered":"https:\/\/www.jeoljason.com\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/"},"modified":"2025-06-18T15:56:03","modified_gmt":"2025-06-18T14:56:03","slug":"%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88","status":"publish","type":"page","link":"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/","title":{"rendered":"\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1664px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><div class=\"woocommerce\"><\/div>\n<\/div><script>\nvar text = document.getElementById(\"computer_id\");\nvar words = \"\";\nvar aux =\"\";\nvar error = 0;\nvar n = 0;\nvar computerid=\"\";\n\n\n\/\/Create hidden field with total number of productos\nfunction setLicenseCountHiddenInput() {\n  let totalLicenses = 0;\n\n  document.querySelectorAll('.woocommerce-checkout-review-order-table .cart_item').forEach(row => {\n    const qtyText = row.querySelector('.product-quantity')?.innerText || \"1\";\n    const qty = parseInt(qtyText.replace(\/\\D\/g, \"\"), 10) || 1;\n    totalLicenses += qty;\n  });\n\n  \/\/ Insertar hidden input si no existe\n  let hiddenInput = document.getElementById(\"license_count\");\n  if (!hiddenInput) {\n    hiddenInput = document.createElement(\"input\");\n    hiddenInput.type = \"hidden\";\n    hiddenInput.id = \"license_count\";\n    hiddenInput.name = \"license_count\";\n    text.form.appendChild(hiddenInput);\n  }\n  hiddenInput.value = totalLicenses;\n}\n\n\/\/ Execute on checkout load\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  setTimeout(setLicenseCountHiddenInput, 500); \/\/ esperar render de WooCommerce\n});\n\n\ntext.addEventListener(\"focusout\", (event) => {\n \n  var words =aux.split(\/\\s+\/);\n  aux =\"\";\n  error = 0;\n  \n  words.forEach(function (item) {\n    \n    n = item.search(\/^WIN--([a-z0-9]{4})-([a-z0-9]{8})-([a-z0-9]{8})-([a-z0-9]{8})--([a-z0-9]+)-(-([a-z0-9]{2})+)\/i);     \n   \/\/ console.log(\"WIN check \" + n); \n    if(n < 0){\n      error++;\n      n = item.search(\/^MAC--([0-9A-Z]{4})-([A-Z0-9]{4})-([A-Z0-9]{4})-([A-Z0-9]{4})-([A-Z0-9]{4})-([A-Z0-9]{4})--void--([0-9A-Za-z]{2}[:-]){5}([0-9A-Za-z]{2})--.*\/igm); \n     \/\/ console.log(\"MAC check \" + n); \n      if(n == 0){\n        error--;\n      }  \n    }\n  \n  });\n\n  \/\/Check ther is a correct number of licenses\n  const licenseCount = parseInt(document.getElementById(\"license_count\")?.value || \"0\", 10);\n  const lineCount = (text.value.trim().split(\/\\r?\\n\/).filter(line => line.trim() !== \"\")).length;\n  let countError = false;\n\n  if (lineCount !== licenseCount) {\n    countError = true;\n    error++; \/\/ fuerza el error si el n\u00famero no coincide\n  }\n\n  \n  \n \/\/ console.log(\"error \" + error);\n  \n  if(error > 0){\n  \tcomputerid =\"\";\n    \n    words.forEach(function (item) {\n      computerid = computerid + item +\"\\n\";\n    })\n\n    let message = \"1 \u3064\u4ee5\u4e0a\u306e\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf ID \u306b\u554f\u984c\u304c\u3042\u308a\u307e\u3059\u3002\u3082\u3046\u4e00\u5ea6\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\\n\\n\" + computerid;\n\n    if (countError) {\n      message = \"1\u884c\u306b\uff11\u3064\u305a\u3064\u3001\" + licenseCount + \" \u3064\u306e\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fcID\u3092\u5165\u529b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\"+ lineCount +\" \u3064\u306e\u307f\u304c\u5165\u529b\u3055\u308c\u3066\u3044\u307e\u3059\u3002 \\n\\n\" + computerid;\n    }\n\n    alert(message);\n  \tdocument.getElementById(\"computer_id_field\").classList.add(\"woocommerce-invalid\");\n    \n  }\n  aux =\"\";\n  error = 0;\n  \n});\n\n \ntext.oninput = function (e) {\n  if(e.target.value !=\"\"){\n    aux = e.target.value;\n  }\n}\n\n\/\/ Mostrar mensaje de error\n  function showEmailError(message) {\n    emailError.textContent = message;\n    email2Wrapper.classList.add('woocommerce-invalid');\n  }\n\n  \/\/ Limpiar mensaje de error\n  function clearEmailError() {\n    emailError.textContent = '';\n    email2Wrapper.classList.remove('woocommerce-invalid');\n  }\n\n  document.addEventListener('DOMContentLoaded', function () {\n    \/\/ Espera a que WooCommerce dibuje el checkout\n    setTimeout(setLicenseCountHiddenInput, 500);\n\n    \/\/ --- NUEVO: comprobaci\u00f3n de email doble ---\n    var email1 = document.getElementById('billing_email');\n    var email2 = document.getElementById('billing_email_check');\n    var email2Wrapper = document.getElementById('billing_email_check_field');\n    var checkoutForm = document.querySelector('form.checkout');\n\n    if (email1 && email2 && checkoutForm) {\n      \/\/ Funci\u00f3n que valida ambos emails\n      function validateEmails() {\n        var val1 = email1.value.trim();\n        var val2 = email2.value.trim();\n        if (val1 === '' || val2 === '' || val1 !== val2) {\n          email2Wrapper.classList.add('woocommerce-invalid');\n          return false;\n        } else {\n          email2Wrapper.classList.remove('woocommerce-invalid');\n          return true;\n        }\n      }\n\n      \/\/ 1) Al perder foco en el segundo campo\n      email2.addEventListener('focusout', function () {\n        if (!validateEmails()) {\n          alert('\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002\u4e21\u65b9\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002');\n        }\n      });\n\n      \/\/ 2) Al intentar enviar el checkout\n      checkoutForm.addEventListener('submit', function (e) {\n        if (!validateEmails()) {\n          e.preventDefault(); \/\/ detiene el env\u00edo\n          alert('\u7d9a\u884c\u3059\u308b\u524d\u306b\u3001\u96fb\u5b50\u30e1\u30fc\u30eb\u3092\u6b63\u3057\u304f\u78ba\u8a8d\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002');\n        }\n      });\n    }\n\n     \/\/ Desactivar copiar, pegar y cortar en el segundo email\n    email2.addEventListener('paste', function (e) {\n      e.preventDefault();\n      showEmailError('Pasting is not allowed in this field.');\n    });\n    email2.addEventListener('copy', function (e) {\n      e.preventDefault();\n    });\n    email2.addEventListener('cut', function (e) {\n      e.preventDefault();\n    });\n  });\n<\/script><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-617","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8 - JEOL JASON<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8 - JEOL JASON\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/\" \/>\n<meta property=\"og:site_name\" content=\"JEOL JASON\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-18T14:56:03+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/\",\"url\":\"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/\",\"name\":\"\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8 - JEOL JASON\",\"isPartOf\":{\"@id\":\"https:\/\/www.jeoljason.com\/ja\/#website\"},\"datePublished\":\"2021-08-06T06:54:25+00:00\",\"dateModified\":\"2025-06-18T14:56:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.jeoljason.com\/ja\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jeoljason.com\/ja\/#website\",\"url\":\"https:\/\/www.jeoljason.com\/ja\/\",\"name\":\"JEOL Jason\",\"description\":\"Next-generation analytical software\",\"publisher\":{\"@id\":\"https:\/\/www.jeoljason.com\/ja\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jeoljason.com\/ja\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.jeoljason.com\/ja\/#organization\",\"name\":\"JEOL Jason\",\"url\":\"https:\/\/www.jeoljason.com\/ja\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.jeoljason.com\/ja\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.jeoljason.com\/wp-content\/uploads\/2021\/03\/Jeol-Jason-logo.png?fit=322%2C72&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.jeoljason.com\/wp-content\/uploads\/2021\/03\/Jeol-Jason-logo.png?fit=322%2C72&ssl=1\",\"width\":322,\"height\":72,\"caption\":\"JEOL Jason\"},\"image\":{\"@id\":\"https:\/\/www.jeoljason.com\/ja\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8 - JEOL JASON","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/","og_locale":"ja_JP","og_type":"article","og_title":"\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8 - JEOL JASON","og_url":"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/","og_site_name":"JEOL JASON","article_modified_time":"2025-06-18T14:56:03+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/","url":"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/","name":"\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8 - JEOL JASON","isPartOf":{"@id":"https:\/\/www.jeoljason.com\/ja\/#website"},"datePublished":"2021-08-06T06:54:25+00:00","dateModified":"2025-06-18T14:56:03+00:00","breadcrumb":{"@id":"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.jeoljason.com\/ja\/%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.jeoljason.com\/ja\/"},{"@type":"ListItem","position":2,"name":"\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8"}]},{"@type":"WebSite","@id":"https:\/\/www.jeoljason.com\/ja\/#website","url":"https:\/\/www.jeoljason.com\/ja\/","name":"JEOL Jason","description":"Next-generation analytical software","publisher":{"@id":"https:\/\/www.jeoljason.com\/ja\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jeoljason.com\/ja\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/www.jeoljason.com\/ja\/#organization","name":"JEOL Jason","url":"https:\/\/www.jeoljason.com\/ja\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.jeoljason.com\/ja\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.jeoljason.com\/wp-content\/uploads\/2021\/03\/Jeol-Jason-logo.png?fit=322%2C72&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.jeoljason.com\/wp-content\/uploads\/2021\/03\/Jeol-Jason-logo.png?fit=322%2C72&ssl=1","width":322,"height":72,"caption":"JEOL Jason"},"image":{"@id":"https:\/\/www.jeoljason.com\/ja\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jeoljason.com\/ja\/wp-json\/wp\/v2\/pages\/617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jeoljason.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.jeoljason.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.jeoljason.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jeoljason.com\/ja\/wp-json\/wp\/v2\/comments?post=617"}],"version-history":[{"count":10,"href":"https:\/\/www.jeoljason.com\/ja\/wp-json\/wp\/v2\/pages\/617\/revisions"}],"predecessor-version":[{"id":9076,"href":"https:\/\/www.jeoljason.com\/ja\/wp-json\/wp\/v2\/pages\/617\/revisions\/9076"}],"wp:attachment":[{"href":"https:\/\/www.jeoljason.com\/ja\/wp-json\/wp\/v2\/media?parent=617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}