Validation UI for web forms
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
libs
src
test
.gitignore
.jshintrc
.travis.yml
CONTRIBUTING.md
Gruntfile.js
LICENSE-MIT
README.md
bower.json
package.json

README.md

Travis build status devDependencies

This is a form validation package I have developed to deliver the UX I want in web forms that use the HTML5 constraint validation API.

You're welcome to reuse, fork, modify etc. and chances are you will need to (unless you like my markup and don't need any language other than English).

You may want to check out @jzaefferer's jquery-validation

Notes

Traversal

  • find a label for a form field
  • find a group containing a form field

Attributes

  • find the current validationMessage for a form field

UI

  • .active indicates user last interacted with this question or group
  • display list of validation alerts in a box .status

Validation

  • validate html5 @required
  • validate html5 @type=email

TODO

  • documentation!!
  • separate submit suppression into a separate repo?
  • html5 validation for test pages
  • acceptance tests in multiple browsers