www.jamessquire.com.au Open in urlscan Pro
104.18.17.184  Public Scan

Submitted URL: http://jamessquire.com.au/
Effective URL: https://www.jamessquire.com.au/age-gate/?redirect_to=/
Submission Tags: tranco_l324
Submission: On May 30 via api from DE — Scanned from AU

Form analysis 1 forms found in the DOM

Name: Enter the year you were bornPOST

<form class="elementor-form" method="post" id="age_gate_form" name="Enter the year you were born" novalidate="">
  <input type="hidden" name="post_id" value="1469">
  <input type="hidden" name="form_id" value="7b2eb222">
  <input type="hidden" name="referer_title" value="Age Gate - James Squire">
  <input type="hidden" name="queried_id" value="1469">
  <div class="elementor-form-fields-wrapper elementor-labels-above">
    <div class="elementor-field-type-pin-field elementor-field-group elementor-column elementor-field-group-year elementor-col-100 focused">
      <div id="pin-field-inputs" style="display: flex; column-gap: 4px; width: 100%; justify-content: center;">
        <input id="pin-10" maxlength="1" pattern="[0-9]" placeholder="Y" inputmode="numeric" class="aag-pin-input" style="height: 88px;width: 66px;border-radius: 4px;text-align: center;font-size: 48px;font-weight: 700;">
        <input id="pin-20" maxlength="1" pattern="[0-9]" placeholder="Y" inputmode="numeric" class="aag-pin-input" style="height: 88px;width: 66px;border-radius: 4px;text-align: center;font-size: 48px;font-weight: 700;">
        <input id="pin-30" maxlength="1" pattern="[0-9]" placeholder="Y" class="aag-pin-input" inputmode="numeric" style="height: 88px;width: 66px;border-radius: 4px;text-align: center;font-size: 48px;font-weight: 700;"
          onkeyup="autotab(this, &quot;pin-40&quot;, &quot;pin-20&quot;)">
        <input id="pin-40" maxlength="1" placeholder="Y" pattern="[0-9]" inputmode="numeric" class="aag-pin-input" style="height: 88px;width: 66px;border-radius: 4px;text-align: center;font-size: 48px;font-weight: 700;">
      </div>
      <div id="date-field-input" style="display:none;">
        <label style="margin: 5px 0">Enter your D.O.B (dd/mm/yyyy)</label>
        <input id="date_input0" type="date" style="width: 300px;" placeholder="dd/mm/yyyy" onchange="document.getElementById(&quot;form-field-year&quot;).value = this.value; var form = this.closest(&quot;form&quot;); ">
      </div>
      <div>
        <input type="pin-field hidden" name="form_fields[year]" id="form-field-year" class="elementor-field elementor-size-sm " style="display: none;">
      </div>
      <script>
        document.addEventListener("DOMContentLoaded", () => {
          $item_index = "0";
          document.getElementById(`pin-1${$item_index}`).focus();
          document.getElementById(`date_input${$item_index}`).click();
          document.querySelector('#age_gate_form .elementor-field-type-submit').setAttribute('style', 'display: none;');
          const submit = document.querySelector('#age_gate_form .elementor-field-type-submit');
          document.querySelectorAll(".aag-pin-input").forEach((item, i) => {
            item.addEventListener('keyup', event => {
              autotab(item, i === 3 ? null : `pin-${i + 2}0`, i === 0 ? null : `pin-${i}0`);
            })
          })
          const dateField = document.querySelector('#date_input0')
          dateField.addEventListener("change", dateEnter);
        });

        function dateEnter() {
          document.getElementById("form-field-year").value = this.value;
          var form = this.closest("form");
        }

        function autotab(current, next, prev) {
          if (next !== null && current.getAttribute && current.value.length == current.getAttribute("maxlength")) {
            current.nextElementSibling.focus();
          } else if (event.key === "Backspace" && prev !== null && current.value.length === 0) {
            current.previousElementSibling.focus();
          } else if (next === null && current.getAttribute && current.value.length == current.getAttribute("maxlength")) {
            document.getElementById('form-field-year').value = document.getElementById(`pin-1${$item_index}`).value + document.getElementById(`pin-2${$item_index}`).value + document.getElementById(`pin-3${$item_index}`).value + document
              .getElementById(`pin-4${$item_index}`).value;
            const formDom = document.querySelector('#age_gate_form');
            formDom.dispatchEvent(new Event('submit', {
              cancelable: true
            }))
          }
        }
      </script>
    </div>
    <div class="elementor-field-type-checkbox elementor-field-group elementor-column elementor-field-group-remember_me elementor-col-100">
      <div class="elementor-field-subgroup  "><span class="elementor-field-option"><input type="checkbox" value="true" id="form-field-remember_me-0" name="form_fields[remember_me]"> <label for="form-field-remember_me-0">Remember me</label></span>
      </div>
    </div>
    <div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons" style="display: none;">
      <button type="submit" class="elementor-button elementor-size-sm">
        <span>
          <span class=" elementor-button-icon">
          </span>
          <span class="elementor-button-text">I am over 18</span>
        </span>
      </button>
    </div>
  </div>
</form>

Text Content

ARE YOU OLD ENOUGH TO BUY JAMES SQUIRE?

ENTER THE YEAR YOU WERE BORN

Enter your D.O.B (dd/mm/yyyy)

Remember me
I am over 18

We advise you not to select the ‘Remember me’ option if your computer may be
used by someone under the legal drinking age. By submitting this form, you agree
to the Cookie and Privacy Policy of James Squire’s website.