Support

Account

Home Forums Feature Requests Validation of a field based on the value of another field Reply To: Validation of a field based on the value of another field

  • @daniel-santos I don’t see any reason why your validation would not work, the only thing I can think of is that you’re comparing strings when you want to be comparing numbers, you could try making sure that you’re comparing numbers

    
    add_filter('acf/validate_value/name=initial_pos_val', 'my_validate_function', 10, 4);
    
    function my_validate_function($valid, $value, $field, $input) {
        $valMin = intval($_POST['acf']['field_5abca98844f1c']);
        $valInicial = intval($_POST['acf']['field_5abcb00ba1ff6']);
    
        if ($valInicial < $valMin ) {
            $valid = "Error: The value is not allowed.";
        }
        return $valid;
    }