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.

Date: 2013-10-03 13:40:49 CDT

Author: Rusty Klophaus (@rustyio)

Org version 7.8.02 with Emacs version 23

Validate XHTML 1.0

Comments

Note:To specify code blocks, just use the generic code block syntax:
<pre><code>your code here</code></pre>


comments powered by Disqus