Gravity Forms – Repeatable “File Upload” field using “gform_column_input_content” filter [closed]

The following provides you with a file upload:

add_filter("gform_column_input_content_21_9_3", "change_column3_content", 10, 6);
function change_column3_content($input, $input_info, $field, $text, $value, $form_id) {
    $input_field_name="input_" . $field["id"] . '[]';
    $tabindex = GFCommon::get_tabindex();
    $new_input="<input type="file" name="" . $input_field_name . '" ' . $tabindex . ' class="YOUR-CSS-CLASSES" />';
    return $new_input;
}

But what does ‘repeatable’ mean in this context? Do you want an input for multiple file uploads?

// Edit

For file uploads, your form needs to have method="post" enctype="multipart/form-data".

Leave a Comment