How does form validation work?
You have three options:
-
You can set simple expressions for each control in the Custom Validation field in the Other tab.
Read more on this here.
-
Another option is to use JavaScript in Action Handlers. To do that, declare the following function:
{
validate: function (args /*{data, originalData, state, component, formName, index, controlRef, eventArgs, isChild}*/){
var errors = {};
// TODO: Insert your code for validation this form
if (data.name == undefined || data.name == '') {
errors.name = 'This field is required!';
}
if (errors.name) {
throw {
level: 1,
message: 'Check errors on the form!',
formerrors: errors
};
}
return {};
}
} -
The third option is to use the server validation using triggers.