edalzell / statamic-profiler

Update user data from the front end
4 stars 1 forks source link

When I register a new user I get an upload error #20

Closed sebszocinski closed 5 years ago

sebszocinski commented 5 years ago

Sorry for the brief description Erin.

We're not using or declaring any upload (file) fields, so i'm not sure why it's trying to listen for uploadFiles()

image

sebszocinski commented 5 years ago

i've even tried adding files="false" to user:register_form

edalzell commented 5 years ago

What version are you on @sebszocinski?

sebszocinski commented 5 years ago

Statamic v2.11.9 and the latest Profiler (2.1.2)

edalzell commented 5 years ago

Show me the template please

sebszocinski commented 5 years ago

  {{ redirect to="my-account" }}

  {{ /if }}

  {{ user:register_form redirect="my-account" files="false" }}

  <div class="form-flex cpad">
    <div class="form-flex-top">
      <h1 class="mb">Register</h1>
      {{ if errors }}

      <div class="errors">
        {{ errors }}

        <div>{{ value }}</div>
        {{ /errors }}

      </div>
      {{ /if }}

      <div class="form-section">
        <h3>Account Details</h3>
        <div class="form-subrow">
          <div class="form-col">
            <label>First Name</label>
            <input class="form-input" autocomplete="off" type="text" name="first_name" value="{{ old:first_name }}" required>
          </div>
          <div class="form-col">
            <label>Surname</label>
            <input class="form-input" autocomplete="off" type="text" name="surname" value="{{ old:surname }}" required>
          </div>
        </div>
        <div class="form-subrow">
          <div class="form-full">
            <label>Email</label>
            <input class="form-input" autocomplete="off" type="email" name="email" value="{{ old:email }}" required>
          </div>
        </div>
        <div class="form-subrow">
          <div class="form-col">
            <label>Password</label>
            <input class="form-input" autocomplete="off" type="password" name="password" value="{{ old:password }}" required>
          </div>
          <div class="form-col">
            <label>Re-Enter</label>
            <input class="form-input" autocomplete="off" type="password" name="password_confirmation" value="{{ old:password_confirmation }}" required>
          </div>
        </div>
      </div>
      <div class="form-section">
        <h3>Contact Details</h3>
        <div class="form-subrow">
          <div class="form-col">
            <label>Company</label>
            <input class="form-input" autocomplete="off" type="text" name="company" value="{{ old:company }}" required>
          </div>
          <div class="form-col">
            <label>Phone</label>
            <input class="form-input" autocomplete="off" type="text" name="phone" value="{{ old:phone }}" required>
          </div>
        </div>
        <div class="form-subrow">
          <div class="form-full">
            <label>Street Address</label>
            <input class="form-input" autocomplete="off" type="text" name="street_address" value="{{ old:street_address }}" required>
          </div>
        </div>
        <div class="form-subrow">
          <div class="form-col">
            <label>Suburb/City</label>
            <input class="form-input" autocomplete="off" type="text" name="suburb_city" value="{{ old:suburb_city }}" required>
          </div>
          <div class="form-col">
            <label>Postcode</label>
            <input class="form-input" autocomplete="off" type="text" name="postcode" value="{{ old:postcode }}" required>
          </div>
        </div>
        <div class="form-subrow">
          <div class="form-col select">
            <label>State</label>
            <div class="select-wrapper">
              <select name="state" required>
                <option disabled="true" selected="selected">Please select...</option>
                {{ au_states:states }}

                {{ if old:state == value }}

                <option value="{{ value }}" selected>{{ name }}</option>
                {{ else }}

                <option value="{{ value }}">{{ name }}</option>
                {{ /if }}

                {{ /au_states:states }}

              </select>
            </div>
          </div>
          <div class="form-col select">
            <label class="full-width">Country</label>
            <div class="select-wrapper">
              <select name="country">
                <option value="AU">Australia</option>
              </select>
            </div>
          </div>
        </div>
      </div>
      <div class="form-section">
        <h3>Subscription Preferences</h3>
        <div class="form-subrow">
          <div class="form-full space-out always-flex">
            <label>I would like to sign up to the newsletter</label>
            <div class="checkbox-wrapper">
              <input class="styled-checkbox" type="checkbox" id="subscribe" name="subscribe" value="Yes">
              <label for="subscribe">Yes</label>
              <input type="file">
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="form-footer pt">
      <button>Complete Registration</button>
    </div>
  </div>
  {{ /user:register_form }}