【问题标题】:Disable Submit Button if No fileupload File Chosen如果未选择文件上传文件,则禁用提交按钮
【发布时间】:2013-05-30 22:08:28
【问题描述】:

我为客户制作了一个表单,通过五种不同的文件上传方式上传一个或多个文档。我想禁用整个表单的提交按钮,除非为其中一个文件上传选择了至少一个文件(不管是哪个文件)。

提前致谢!

【问题讨论】:

    标签: google-apps-script google-apps-for-education


    【解决方案1】:

    至少已经部分回答了这个问题。这是链接:Form validation on fields and FileUpload

    本质上,您制作了一个不可见的文本框。
    然后将触发器附加到“选择文件”按钮,从而为该文本框提供一个值。
    然后,您使用标准验证工具检查该文本框的值,如果找到正确的值,则启用该按钮。

    您还必须对 doPost 中的文件进行排序,以查看他们决定上传哪些文件,因为如果您尝试在空槽上运行上传保存,您将抛出错误。相反,您可以使用 If 语句来确保您只尝试上传真实文件。您可以通过运行 e.parameter.fileUpload.name 来判断文件是否存在,如果那里有文件,它应该返回文件名。如果没有,它将返回“未定义”。然后使 doPost 仅针对存在的那些文件运行。你可以用一点 Javascript 来解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-01
      • 1970-01-01
      • 2011-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多