Skip to content

GuriK/CodeIgniter-jQuery-Validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

CodeIgniter jQuery validator library

This is very simple library which generates Javascript code for forms validation

It generates validation rules and custom error messages for jQuery Validation Plugin

Usage

  1. Load library in your controller.
$this->load->library('jquery_validation');
  1. Set CodeIgniter standard validation rules ( The same rules format which has form_validtion library ).
$rules = array(
                array(
                     'field'   => 'username',
                     'label'   => 'Username',
                     'rules'   => 'required|min_length[2]'
                  ),
               array(
                     'field'   => 'email',
                     'label'   => 'Email',
                     'rules'   => 'required|valid_email'
                  ),
               array(
                     'field'   => 'url',
                     'label'   => 'URL',
                     'rules'   => 'required'
                  )
           );
  1. Set error messages.
$messages = array(
                 'username'  => array( 'required'    => "Username is required",
                                       'min_length'  => "Please enter more then 2 char"
                                     ),
                                     
                 'email'     => array( 'required'    => "Email is required",
                                       'valid_email' => "Please enter valid email"
                                     )
                 );
  1. Apply validation rules and messages to library.
$this->jquery_validation->set_rules($rules);
$this->jquery_validation->set_messages($messages);
  1. Generate Javascript validation code.
// pass css selector for your form to run method

$validation_script = $this->jquery_validation->run('#registration_form');

// echo $validation_script in your <script> tag
  1. Enjoy :-)

About

CodeIgniter library for validation HTML forms with jQuery

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages