Skip to Content
NFSFU234FormValidation v3 is here — file upload validation, config-driven rules, and more.
v3 (current)fieldRuleInterface

FieldRuleInterface

Fields available on FieldRuleInterface.

PropertyTypeRequired
requiredbooleanoptional
typestringoptional
minLengthnumberoptional
maxLengthnumberoptional
patternstringoptional
messagestringoptional
acceptstring[]optional
maxSizeMBnumberoptional
minFilesnumberoptional
maxFilesnumberoptional
maxWidthnumberoptional
maxHeightnumberoptional
minWidthnumberoptional
minHeightnumberoptional
requiredMessagestringoptional
typeMessagestringoptional
sizeMessagestringoptional
dimensionMessagestringoptional
Example
NFSFU234FormValidation.configureForms([ { form: '#profileForm', fields: { bio: { required: true, minLength: 10 }, avatar: { accept: ['image'], maxSizeMB: 2, maxWidth: 1000, maxHeight: 1000 } } } ]);

See also: validateFile, FormConfigInterface.

Last updated on