在JavaScript中检查附件

pvs*_*k10 2 html javascript jquery

在提交表单之前,我想检查文件是否已附加并弹出一条警告消息,指出如果文件尚未附加,则需要附加文件.我想知道如何使用JavaScript或Prototype或JQuery等完成此操作?

Dan*_*llo 12

假设您正在使用<input type="file">字段,您只需检查元素的值是否为非空字符串:

<form method="POST">
   <input type="file" id="attachment" />
   <input type="button" onClick="checkAttachment();" value="Send" />
</form>

<script type="text/javascript"> 
   function checkAttachment() {
      if (document.getElementById('attachment').value !== '') {
         alert('File Attached');
      }   
      else {
         alert('No File Attached');
      }
   }
</script> 
Run Code Online (Sandbox Code Playgroud)