如果没有文件上载文件选择,则禁用提交按钮

时间:2013-05-30 22:08:29

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

我为客户创建了一个表单,通过五种不同的文件上载来上传一个或多个文档。我要禁用整个表单的提交按钮,除非为其中一个文件上载选择了至少一个文件(并不重要)。

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

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

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

相关问题