There is a validation hook you can use to write custom validation for a field (or fields). The hook is the gform_validation field.
Here is an example of the gform_validation field in action. This doesn't do what you want to do, it's simply an example of using the gform_validation field to implement custom validation.
<?php
add_filter('gform_validation', 'custom_validation');
function custom_validation($validation_result){
// set the form validation to false
$validation_result["is_valid"] = false;
$form = $validation_result["form"];
// specify the first field to be invalid and provide custom validation message
$form["fields"][0]["failed_validation"] = true;
$form["fields"][0]["validation_message"] = "This field is invalid!";
// update the form in the validation result with the form object you modified
$validation_result["form"] = $form;
return $validation_result;
}
?>
Posted 13 years ago on Monday February 21, 2011 |
Permalink