Custom Client-Side Validator Element
Home | Getting Started | API | Elements | Actions | Validators | Handlers | Configuration Options | Plugins | Mobile | Troubleshooting | About
Table of Contents
1 Custom Client-Side Validator - #js_custom {}
Attach a custom validator, written in Javascript, to an element. The validator will be executed on the client when a postback is triggered. Validation failure will prevent the postback.
See Live Validation's Validate Custom for more information about the validation function and args.
Usage
% Wire the validator against the 'my_validator' Javascript % function, passing in some args... wf:wire(ButtonID, TextBoxID, #validate { validators=[ #js_custom { text="Validation failed.", function=my_validator, args="{ amount: 5 }" } ]})
Attributes
- text - (string)
- The text to display if validation fails.
- function - (atom or string)
- The name of a a Javascript function that returns true if the value is valid, false if invalid.<br>function(Value, Args) -> 'true' or 'false'
- args - (JSON String)
- Extra arguments passed to the custom validation function.