在JavaScript中检查附件

时间:2010-05-10 15:41:04

标签: javascript jquery html

在提交表单之前,我想检查文件是否已附加并弹出一条警告消息,指出如果文件尚未附加,则需要附加文件。我想知道如何使用JavaScript或Prototype或JQuery等来实现这一目标?

1 个答案:

答案 0 :(得分: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>