【发布时间】:2012-03-12 11:27:04
【问题描述】:
我目前正在寻找一种方法来检查用户是否在表单中上传了文件。我们的表单中有三个上传输入 - 但只有在用户使用输入上传三个文件时,表单才应提交给客户。
如果用户单击提交按钮,而没有上传附件,则应弹出警告消息,警告用户丢失文件。
这可能吗?
【问题讨论】:
标签: jquery forms attachment
我目前正在寻找一种方法来检查用户是否在表单中上传了文件。我们的表单中有三个上传输入 - 但只有在用户使用输入上传三个文件时,表单才应提交给客户。
如果用户单击提交按钮,而没有上传附件,则应弹出警告消息,警告用户丢失文件。
这可能吗?
【问题讨论】:
标签: jquery forms attachment
如果这是“必须”条件,那么您可以简单地一一显示/隐藏上传控件(html 输入类型 = 文件)。即当用户上传一个文件时,另一个出现,第二个之后,第三个出现,终于第三个上传成功后,提交按钮可见。这样用户在上传所有文件之前无法提交表单。为了安全起见,您还可以在提交任何用户条目之前添加服务器端检查。
【讨论】:
你只需要在处理前检查PHP中$_FILES全局的内容
【讨论】: