我有一个由重力表单创建的表单,允许用户输入数据并上传两个文件(表单有两个输入文件字段 - 重力表单提供文件上传字段)。用户提交页面后,我会将数据保存到自定义表格中,文件路径作为表格中的一列。
但是一旦表单重新加载,它将显示与已输入数据相同的表单,但不知道如何在表单内显示文件链接。
我要做的是,如果文件已经上传,我必须显示删除按钮的链接,或者再次显示文件上传字段,以允许用户再次上传文件。
有人可以帮帮我吗?
答案 0 :(得分:0)
我想当您将输入的数据存储在自定义表中时,也会存储文件名。 然后有另一个函数来检查文件是否在指定的目录中(例如上传)。
这是一个懒惰的解决方案,所以要留意你的线程以获得更好的解决方案。
答案 1 :(得分:0)
我没有使用重力表格文件上传字段,因为即使发送优先支持请求的邮件也有任何钩子知道用户何时点击" X"上传文件的按钮(用户在上传文件后点击提交按钮会显示),但他们回复说,他们不支持自定义并指向第三方开发者。
所以我做的是,删除了文件上传字段并使用了html字段,如果没有上传文件或显示带删除按钮的文件链接,我将显示手动文件上传(html输入类型文件)字段。这个删除按钮通过javascript处理,它会更新一些隐藏的字段,提交后我知道用户是否删除了该文件。