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