Validanguage Version 1.0.3
All Validanguage downloads include both a compressed version of validanguage.js (created
using
YUI Compressor to strip comment tags
and whitespace) and an uncompressed, commented version, as well as a sample CSS file and Readme.txt.
If you will be using validanguage on non-English websites, or want to change the default settings, be
sure to check out the
Validanguage Custom Download page.
Additional Validanguage-related Downloads
Previous Versions of Validanguage - [ Show ]
These are OLD versions. The newest version is listed above.
Validanguage version 1.0.3
validanguage.js = 56k
validanguage_uncompressed.js = 132k
Bug fix: validateEmail() regex now supports plus signs in email
Support for image inputs in showSubmitMessage()
Don't use dojo event handling which is broken in IE9
Bug fix: Use   instead of for XHTML in Chrome
Bug fix: empty() function could infinite loop in IE 9
close
Validanguage version 1.0.2
validanguage.js = 56k
validanguage_uncompressed.js = 132k
Added function to more easily load new validations: see loadNewFields()
Added function to more easily remove validations: see removeAllValidations()
Added stripWhitespace() transformation
Bug fix: Support form fields where name="id"
close
Validanguage version 1.0.1
validanguage.js = 54k
validanguage_uncompressed.js = 128k
Fixed a typo in the regexes used in validatePasswordStrength()
Bug fix to substituteText(): substituting lowercase for uppercase didn't work
validateRegex() would error if passed a regex object as a function argument
Added the ability to suppress the validateCharacters() function when using character suppression
The default HTML produced by showError() no longer includes leading <br/> tag
close
Validanguage version 1.0.0
validanguage.js = 54k
validanguage_uncompressed.js = 128k
New methods: loadForm() and removeForm()
New validation: validatePasswordStrength()
New transformation: remainingChars()
New validation option: retriggerErrors
Validations can now be loaded after original page load
Added onfocus handlers
Added "special" shortcut to character validation
Removed deprecated validateUSDate shortcut (use validateDate)
Bug fix: validateForm() didn't work
Bug fix: Adding modifiers to validateRegex didn't work
Bug fix: form onsubmit transformations of type 'function' didn't work
close
Validanguage version 0.9.9
validanguage.js = 52k
validanguage_uncompressed.js = 124k
Added support for required="false"
Bug fix: Validanguage was broken in Safari 4
Bug fix: Onsubmit form transformations were broken
close
Validanguage version 0.9.8
validanguage.js = 52k
validanguage_uncompressed.js = 124k
Added validanguage.substituteText()
Bug fixes for using validanguage.format() onkeypress
Bug fix in multi-line comment support
Bug fix: konqueror was totally broken in prior versions
Bug fix: arrow keys no longer affected by keypress suppresion in Opera
Fixed validanguage.toggle(visibility) support for over 2 fields
Added validanguage.toggle(toggleAttribute)
close
Validanguage version 0.9.7
validanguage.js = 49k
validanguage_uncompressed.js = 113k
Added support for isAjax attribute
Added hooks for dojo and jquery in validanguage.useLibrary
Fixed assignment of validateCharacters() events
Removed deprecated validateUSDate() function
Removed safeAlert() function (It didn't work anyway)
close
Validanguage version 0.9.6
validanguage.js = 43k
validanguage_uncompressed.js = 99k
API Change: validateAllFieldsOnSubmit setting renamed validateAllFieldsOnsubmit
New validations: validateCreditCard, validateIP, validateUSSSN, validateUSZipCode
New transformation: toggle()
Added optional args to validateMinlength, validateMaxlength, validateRequired and validateRegex to let them be called directly
Added support for .passedField and .failedField classNames
Transformations are now always called prior to validations
Bug fix: transformations defined with transformations="" in Comment API now work correctly
Bug fix: support for carriage returns inside validanguage tags in Comment API now work correctly
Bug fix: multiple validations in one string now all get called correctly
Bug fix: Comments with transformations no longer overwritten by comments with validations
close
Validanguage version 0.9.5
validanguage.js = 38k
validanguage_uncompressed.js = 91k
validanguage.el.formId.disabled now disables validation on an entire form
Added internal smartCommaSplit() method to properly handle embedded commas in functions
Scope and arguments are preserved in handlers such as onblur="someFunction( param1, param2)"
New methods for validateDate() and validateTimestamp()
Bug Fix: regex="regex_here" now works correctly in Comment API
close
Validanguage version 0.9.0
validanguage.js = 24k
validanguage_uncompressed.js = 53k
Initial release of validanguage source code.
Changelog will display here for future versions.
close
Validanguage version 0.9.1
validanguage.js = 24k
validanguage_uncompressed.js = 53k
Bug fix: required="true" now works for password fields.
close
Validanguage version 0.9.2
validanguage.js = 24k
validanguage_uncompressed.js = 53k
Bug Fix: required="true" now works for textareas
close
Validanguage version 0.9.3
validanguage.js = 31k
validanguage_uncompressed.js = 68k
Added support for transformations
Removed onsubmitsuccess in preference to "onsubmit transformations"
Tweaked event handler assignments in both APIs
Added default onerror/onsuccess handlers to replace alerts
Added ontyping event handler
Fixed comment API in konqueror
Allowed multiple validanguage tags per comment
Refactored some internal stuff
Disabled form fields are now not validated
close
Validanguage version 0.9.4
validanguage.js = 35k
validanguage_uncompressed.js = 82k
Added validateForm()
Added showSubmitMessage()
Added ability to manually fail a form field
Added showFailedFields option to showError()
Added field attribute to validanguage.el
Added validanguage.settings.onload
Added addValidation() and removeValidation()
Bug Fix: onsubmit transformations now called in form's scope
Bug Fix: forms submitted via Enter key are now validated
close
CakePHP Validanguage Helper
This helper file for
CakePHP enables
validanguage validation rules to be generated automatically from
Cake 1.2 model validation rules.
close