Skip to content
This repository has been archived by the owner on Feb 25, 2020. It is now read-only.

Validator object for form validation, because [required] attribute isn't supported across all browsers.

Notifications You must be signed in to change notification settings

mykemeynell/jq.required.validate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jQuery Required Validator

The 'required' attribute isn't supported/respected across all browsers, so this plugin should help with validation.

Installation

Via bower

Run bower install jq.required.validate from within your project directory.

Via git

Run git clone https://github.com/mykehowells/jq.required.validate.git from within your project directory.

Via direct download

Download the latest release of this repository from here and move into your project directory.

Use example

$( 'form' ).on( 'submit', function ( e ) {

    // Get the form object.
    var form = $(this);

    // Pass form to Validator.validate() object function.
    var Validation = Validator.validate( form );

    // Remove any failed validation classes from required fields, ready for next validation check.
    Validation.clear();

    // Check if validation has failed.
    if( Validation.failed() ) {

        // Mark failed fields.
        Validation.mark();

        // Return false to halt script execution.
        return false;

    }

    // Continue processing...

}

About

Validator object for form validation, because [required] attribute isn't supported across all browsers.

Resources

Stars

Watchers

Forks

Packages

No packages published