Jquery-form-validator-rails gem is based on Victor Jonsson's jQuery plugin: https://github.com/victorjonsson/jQuery-Form-Validator
Add this line to your application's Gemfile:
gem 'jquery-form-validator-rails'
And then execute:
$ bundle
Add jquery-form-validator-rails to your Gemfile and run bundle install:
gem "jquery-form-validator-rails"
Add the following to your app/assets/javascripts/application.js:
//= require jquery.form-validator
Example how to add Jquery Form Validator to FormHelper text_field:
<div class="controls">
  <%= f.text_field(:example, class: "field", data: {
      :validation => "required validate_max_length length50",
      "validation-error-msg" => "This field is required and cannot be longer than 50 characters."
    }) %>
</div>
Then add following to your app/assets/javascripts/application.js
<script>
  $(document).ready(function() {
    $.validate();
  });
</script>
Other configuration options can be seen here: http://formvalidator.net/#configuration
- security
- date
- location
- file
- sweden
- uk
The following code shows you how to load the module.
<script>
  $.validate({
    modules : 'security'
  });
</script>
Read the documentation for the modules at http://formvalidator.net
See CHANGELOG.md in this repository for detailed changes.
Please just hop in and help out! 😄
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request