使用<input type="file">实现上传附件功能时如何设置浏览页面所查询出来的文件类型? 使用<input type="file">实现上传附件功能时可以查询所有文件,现在我想只查询ZIP和RAR的压缩文件,该如何实现呢?或者设置所有文件位置的所选项,只有ZIP或RAR也可以…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要么用flash来实现,要么就乖乖的对选择后的文件进行格式验证 我现在做的就是选择后对文件进行验证,不过客户提了需求了,在浏览后只想看到ZIP、RAR格式的,其他的别给我显示,我就无奈了呀! 呵呵……寡人不会flash呀……o(︶︿︶)o 唉!丢人了…… function checkImgType(obj){ var i=obj.value.lastIndexOf("."); var ext=obj.value.substring(i); var ext1=ext.toLowerCase(); if(ext1!=".gif" && ext1!=".ief" && ext1!=".jpg" && ext1!=".jpeg"&&ext1!=".tiff"&&ext1!=".tif"&&ext1!=".bmp"&&ext1!=".svg"&&ext1!=".svgx") { alert("不支持文件的类型"+ext); return false; }} obj传入的值是什么呢?是上传是文件路径+名吗?toLowerCase()是做什么用的呢?能稍微解释下吗……? 朋友,我试了你的方法,但是我点浏览的时候是没有obj的呀,我的想法是在点了浏览以后显示文件的时候只显示RAR、ZIP 2种的,其他的不能显示。不过谢谢了…… 改成一个十天的倒计时 google首页的一些脚本好难懂,大侠赐教. 请教,怎么把鼠标放在图像上就出现在一新的层显示放大了的图像? 介绍本好的学习javascript的书,不要太深奥,谢谢! 有没有表格制件 如何用一个比较简单的方法将一个表的第一行放到最后 如何将特定文字插入到文本框的光标处 HIGHSTOCK用法 获取URL参数 在IE中如何实现将F5的刷新功能屏蔽调 getboundingclientrect的left属性疑问 获取鼠标移动当前位置的日期,可以将其显示到文本框里,急用,可加分
{
var i=obj.value.lastIndexOf(".");
var ext=obj.value.substring(i);
var ext1=ext.toLowerCase();
if(ext1!=".gif" && ext1!=".ief" && ext1!=".jpg" && ext1!=".jpeg"&&ext1!=".tiff"&&ext1!=".tif"&&ext1!=".bmp"&&ext1!=".svg"&&ext1!=".svgx")
{
alert("不支持文件的类型"+ext);
return false;
}}
obj传入的值是什么呢?是上传是文件路径+名吗?toLowerCase()是做什么用的呢?能稍微解释下吗……?
朋友,我试了你的方法,但是我点浏览的时候是没有obj的呀,我的想法是在点了浏览以后显示文件的时候只显示RAR、ZIP 2种的,其他的不能显示。不过谢谢了……