只有在上传附件时才提交表单



我目前正在寻找一种方法,检查用户是否在表单中上传了文件。我们的表单中有三个上传输入,但如果用户使用这些输入上传了三个文件,则表单只应提交给客户。

如果用户单击提交按钮,而没有上传附件,则会弹出一条警告消息,警告用户丢失的文件。

这可能吗?

如果这是一个"必须是"的条件,那么您可以简单地逐个显示/隐藏上传控件(html输入类型=文件)。即,当用户上传一个文件时,另一个文件出现,第二个文件之后,第三个文件出现并且最后在第三个成功上传之后,提交按钮可见。这样,用户在上传所有文件之前无法提交表单。为了安全起见,您还可以在提交任何用户条目之前添加服务器端检查。

在处理

之前,您只需要检查PHP中$_FILES全局的内容

相关内容

  • 没有找到相关文章

最新更新