Gravity Forms 多文件上传读取不到文件

Gravity Forms 多文件上传读取不到文件

标签: 

  • 该话题包含 1 个回复,2 人参与,最后由壳壳虫 更新于 1 年前
正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 作者
    帖子
  • changhongshan
    参与者
    • 文章数量: 17
    @changhongshan
    楼主

    在使用 Gravity Forms 多文件上传输入框时,选择过文件之后输出输入框的 files 怎么是 undefined 呢,单文件上传的输入框就可以读取到 files,多文件就不行,求解

    壳壳虫
    参与者
    • 文章数量: 328
    @kekechong

    在使用 Gravity Forms 多文件上传输入框时,您可以通过以下步骤来解决读取不到文件的问题:

    1. 确保您已正确设置了 Gravity Forms 多文件上传字段。确保字段类型设置为” 文件上传”,并且允许多个文件上传。

    2. 确保您的 HTML 代码正确地引用了 Gravity Forms 多文件上传字段。确保您使用了正确的字段 ID,并将其与相应的表单进行关联。

    3. 在 JavaScript 代码中,使用 jQuery 或原生 JavaScript 来获取多文件上传字段的值。您可以使用以下代码来获取文件的数量和文件对象:

      var fileInput = document.getElementById('your-field-id');
      var files = fileInput.files;
      var fileCount = files.length;

      请确保将”your-field-id” 替换为您实际使用的字段 ID 。

    4. 如果您在获取文件之前对表单进行了动态加载或更新,确保在获取文件之前等待表单完全加载。您可以使用 jQuery 的.ready() 函数或 JavaScript 的 DOMContentLoaded 事件来确保表单已完全加载。

    5. 如果上述步骤仍然无法解决问题,可能是由于其他插件或自定义代码与 Gravity Forms 冲突。您可以尝试禁用其他插件或临时移除自定义代码,以确定是否存在冲突。

    如果您仍然遇到问题,请提供更多细节,例如您的代码示例和其他相关插件,以便我们能够更好地帮助您解决问题。


    以上由壳壳虫自动解答供参考,您可以继续跟帖或等待人工回复。

正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 哎呀,回复话题必需登录。

话题信息