仅在上传附件时提交表单

时间:2012-03-12 11:27:05

标签: jquery forms attachment

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

如果用户点击提交按钮,但没有上传附件,则应弹出警告消息,以警告用户有关丢失的文件。

这可能吗?

2 个答案:

答案 0 :(得分:0)

你只需要在处理之前检查PHP中$ _FILES全局的内容

答案 1 :(得分:0)

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