lien caché
Hallo,
i have problems with validation in my cred form. I want to check, if a featured image will be uploaded.
My form-field looks like this:
<div class="form-group">
<label>Bild der Aktivität (Pflichtfeld)</label>
[cred_field field="_featured_image" force_type='field' class="form-control" output="bootstrap" class='wpcf7-form-control wpcf7-text' required='true']
</div>
After looking into your technical-support-site i have inserted this code into the functions.php. The id of my form is 5700.
add_filter('cred_form_validate','my_validation',10,2);
function my_validation($error_fields, $form_data)
{
//field data are field values and errors
list($fields,$errors)=$error_fields;
//uncomment this if you want to print the field values
//print_r($fields);
//validate if specific form
if ($form_data['id']==5700)
{
//check if featured image exists
if (empty($fields['_featured_image']['value']))
{
//set error message for featured image
$errors['_featured_image'] = 'Missing featured image';
}
}
//return result
return array($fields,$errors);
}
My Problem: The field for featured image is checked and i can't submit the form.
But there is no text like "missing picture".
What can i do?