当用户单击<input type="file">HTML 中元素中的"浏览"按钮时,我想限制可从本机OS文件选择器中选择的文件类型.我有一种感觉,这是不可能的,但我想知道是否有是一个解决方案.我想完全依赖于HTML和JavaScript; 请不要闪光.
我可以控制单击按钮浏览目录并选择文件时显示的文件类型过滤器吗?
例如,我只想选择 *.xml 文件。
可能的重复:
如何使用 JQuery 在输入类型文件中验证文件扩展名?
这是我的文件扩展名验证码,以防止上传不需要的文件
有没有更简单的方法来编码?
有人可以对此进行改进吗?
<script>
function onSubmitForm(re) {
var formDOMObj = document.frmSend;
var file1 = formDOMObj.attach1.value;
var pdf=file1.toLowerCase().lastIndexOf(".pdf");
var doc=file1.toLowerCase().lastIndexOf(".doc");
var docx=file1.toLowerCase().lastIndexOf(".docx");
var xls=file1.toLowerCase().lastIndexOf(".xls");
var xlsx=file1.toLowerCase().lastIndexOf(".xlsx");
var wps=file1.toLowerCase().lastIndexOf(".wps");
if (file1 == "" )
{
alert("Please pick a file.")
return false;
}
else
if ( pdf == -1 && doc == -1 && docx == -1 && xls == -1 && xlsx == -1 && wps == -1 )
{
alert("File not acceped. Please upload your RESUME in …Run Code Online (Sandbox Code Playgroud)