Validator

Validator endrer fargen til formelementer til suksess eller feil basert på feltets valideringsregler.

Must be 3 to 30 characters
containing only letters, numbers or dash

Must be more than 8 characters, including
At least one number
At least one lowercase letter
At least one uppercase letter

Required

<div>
  <input type="text" class="input validator" required placeholder="Username" 
    pattern="[A-Za-z][A-Za-z0-9\-]*" minlength="3" maxlength="30" title="Only letters, numbers or dash" />

  <p class="validator-hint">
    Must be 3 to 30 characters
    <br/>containing only letters, numbers or dash
  </p>
</div>

<div>
  <input type="password" class="input validator" required placeholder="Password" minlength="8" 
    pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" 
    title="Must be more than 8 characters, including number, lowercase letter, uppercase letter" />
  <p class="validator-hint">
    Must be more than 8 characters, including
    <br/>At least one number
    <br/>At least one lowercase letter
    <br/>At least one uppercase letter
  </p>
</div>

<div>
  <select class="select validator" required>
    <option disabled selected value="">Choose:</option>
    <option>Tabs</option>
    <option>Spaces</option>
  </select>
  <p class="validator-hint">Required</p>
</div>