FormValidation

Software Screenshot:
FormValidation
Software Details:
Version: 0.6.0
Upload Date: 1 Mar 15
Developer: Phuoc Nguyen
Distribution Type: Freeware
Downloads: 77
Size: 2062 Kb

Rating: 5.0/5 (Total Votes: 1)

FormValidation helps developers add a fully-working, broad spectrum form data validation mechanism to their Bootstrap projects, with support for lots of (built-in) data type checks and validation rules.

Currently over 45 (and growing) validation rules are included with the library and there's also support for the new HTML 5 input types and attributes.

The library can handle all form field types supported by Bootstrap and comes with Bootstrap-like errors, notifications, and success messages.

Besides Bootstrap, other UI frameworks are also supported, like: Foundation, Pure, Semantic UI, and UIkit.

FormValidation is also i18n-ready, allowing developers to easily deploy it to their sites using one of the available language packs, or let them create their custom version for their own language.

The plugin comes with a few demos just to show developers how it can be implemented and embedded in their very own projects.

FormValidation was previously known as BootstrapValidator.

Features:

  • Validate a base64 encoded string
  • Validate a credit card number
  • Validate a CUSIP
  • Validate a CVV number
  • Validate dates
  • Validate an EAN (International Article Number)
  • Validate an email address
  • Validate file
  • Validate a GRId (Global Release Identifier)
  • Validate a hexadecimal number
  • Validate a hex color
  • Validate an International Bank Account Number (IBAN)
  • Validate identification number
  • Validate an IMEI (International Mobile Station Equipment Identity)
  • Validate an IMO (International Maritime Organization)
  • Validate an integer number
  • Validate an IP address. Support both IPv4 and IPv6
  • Validate an ISBN (International Standard Book Number). Support for ISBN 10 and 13
  • Validate an ISIN (International Securities Identification Number)
  • Validate an ISMN (International Standard Music Number)
  • Validate an ISSN (International Standard Serial Number)
  • Validate a MAC address
  • Validate a MEID (mobile equipment identifier)
  • Validate a phone number
  • Validate a RTN (Routing transit number)
  • Validate a SEDOL (Stock Exchange Daily Official List)
  • Validate a Siren number
  • Validate a Siret number
  • Validate the length of a string
  • Validate an URL address
  • Validate an UUID, support v3, v4, v5
  • Validate VAT number
  • Validate an US VIN (Vehicle Identification Number)
  • Validate a ZIP code
  • Check if the value matches given JavaScript regular expression
  • Check if the value is valid step one
  • Check if a string is a lower or upper case one
  • Check if the value is the same as one of particular field
  • Check if the value is empty
  • Check if the value is numeric
  • Check if the input value is between (strictly or not) two given numbers
  • Check if the number of checked boxes are less or more than a given number
  • Perform remote checking via Ajax request
  • Return true if the value is less than or equals to given number
  • Return true if the input value is different with given field's value
  • Return true if the value contains only digits
  • Return true if the value is greater than or equals to given number
  • Return the validity from a callback method

What is new in this release:

  • New name
  • Added transformer option, allowing to hook the value of field before validating
  • Supports add-ons
  • Supports Zurb Foundation framework
  • Supports UI Kit framework
  • Supports Semantic UI framework
  • Supports Pure framework

What is new in version 0.5.2:

  • New Features:
  • Add verbose option
  • Add blank validator
  • Add init and destroy methods to validator
  • Add Venezuelan VAT number (RIF) validator
  • Add China phone number validator
  • Add Venezuela phone number validator
  • Add Romania phone number validator
  • Add Romania postal code validator
  • Add Denmark phone number validator
  • Add Thailand phone number and ID validator
  • Add Chinese citizen ID validator
  • Add Russia phone number validator
  • Add Russian postal code validator
  • Add Czech and Slovakia phone number and postal code validators
  • Changes:
  • The default type of remote validator to GET
  • Improvements:
  • Add delay option to the remote validator
  • The different validator allows more than a 2-way comparison
  • The container option can be defined by a callback
  • Use CSS classes instead of inline styling to fix icons with input-group
  • The stringLength validator supports HTML 5 minlength attribute
  • The emailAddress validator accepts multiple email addresses
  • Reuse data returned by callback, remote, custom validators
  • The URI validator adds support for custom protocol
  • Support VAT number without prefixing by country code
  • Support latest Bootstrap when using tooltip/popover to show the message
  • Improve behaviour of the different validator
  • Add "BootstrapValidator's JavaScript requires jQuery" warning
  • Add minSize option for the file validator
  • Add phone number validator test suite
  • Bug Fixes:
  • Tabs get red even form is valid
  • Fix the emailAddress issue which email@server is not valid email address
  • Keep disabled validators VALID
  • Fix the issue when adding field which does not exist but is already set in "fields" option
  • Fix the issue when removing the radio or checkbox field
  • The form is still submitted when clicking on submit button which is set onclick="return false;"
  • Using notEmpty validator with type="number"
  • The tooltip/popover isn't shown if there is disabled validator. The tooltip/popover is shown automatically when the field gets the focus
  • Can't validate ipv4 and ipv6 at the same time. Add ip validator test suite
  • Fix Russian VAT number validator
  • The form won't be validated if the submit button contains a HTML tag
  • Document:
  • Add Bootstrap Select and Select2 examples
  • Add TinyMCE example
  • Add Changing tooltip/popover position example
  • Language Packages:
  • Japanese language package
  • Swedish language package
  • Belgium (French) language package
  • Persian (Farsi) language package
  • Romanian language package
  • Thai language package
  • Fully re-translated Simplified Chinese language package
  • Re-translated traditional Chinese language package
  • Russian language package
  • Ukrainian language package
  • Serbian language package
  • Norwegian language package
  • Indonesian language package

Requirements:

  • JavaScript enabled on client side
  • jQuery 1.9 or higher

Other Software of Developer Phuoc Nguyen

TomatoCMS
TomatoCMS

13 Apr 15

TocJS
TocJS

13 Apr 15

Comments to FormValidation

Comments not found
Add Comment
Turn on images!