@dgoethals
What is the operating system at your web hosting?
I have made a code snippet based on your explanation of this issue with the number 0.
First:
Install the code snippet by adding to your child-theme functions.php file or use the “Code Snippets” plugin.
Change my test meta_key name from ‘my_um_number’ to your meta_key name.
Change the error message from ‘Error message’ to your message.
Second:
Modify your number field in UM Forms designer to use the code snippet for validation:
– select “Custom Validation”
– enter “number_zero_seven” in the “Custom Action” field.
Reference:
https://docs.ultimatemember.com/article/94-apply-custom-validation-to-a-field
add_action('um_submit_form_errors_hook_','um_custom_validate_number_zero_seven', 999, 1);
function um_custom_validate_number_zero_seven( $args ) {
$meta_key = 'my_um_number';
if ( !empty( $args[$meta_key] )) {
$number = intval( trim( $args[$meta_key] ));
if( $number === false || $number < 0 || $number > 7 ) {
UM()->form()->add_error( $meta_key, 'Error message' );
}
}
}
-
This reply was modified 3 years, 3 months ago by
missveronica.
-
This reply was modified 3 years, 3 months ago by
missveronica.