Html 如何确保只有在通过浏览器按钮完成上传后才能发布表单
我有一个HTML表单,其中有一个名为“name”的文本输入、一个名为“myFile”的文件上传输入(显示浏览按钮)和一个提交按钮(名为“upload”)Html 如何确保只有在通过浏览器按钮完成上传后才能发布表单,html,forms,file,post,submit,Html,Forms,File,Post,Submit,我有一个HTML表单,其中有一个名为“name”的文本输入、一个名为“myFile”的文件上传输入(显示浏览按钮)和一个提交按钮(名为“upload”) 在选择文件之前,我意外地按下了enter键,一个长度为0的文件被上传到servlet。如何确保浏览器在未选择文件或文件名为空时不发布。。。谢谢 大卫,你的评论是正确的。答案是,如果需要手动输入,则使用javascript检查文本输入是否填充了信息。我还可以使用javascript来输入文件名,而不使用路径来自动填充表单 您需要使用JavaScr
在选择文件之前,我意外地按下了enter键,一个长度为0的文件被上传到servlet。如何确保浏览器在未选择文件或文件名为空时不发布。。。谢谢 大卫,你的评论是正确的。答案是,如果需要手动输入,则使用javascript检查文本输入是否填充了信息。我还可以使用javascript来输入文件名,而不使用路径来自动填充表单 您需要使用JavaScript捕获表单的
submit
事件,否则只能在服务器端进行检查。我认为这没关系(因为它不是真正的可选)?