我想请教一下,这个属性 "Accept" 究竟有什么含义??!! 按照官方的说法,这个属性是帮助“FILE”控件“过滤文件类型”用的,我的理解是,如果对FILE控件设置了该属性,例如:
accept= "image/jpg" , 那么当我点“浏览”,弹出文件对话框中,对话框应该自动把非JPG文件过滤掉,只显示图片文件,但事实上不是这样,而是好象这个属性设置与不设置一个样,而且,在VS。NET的设计页面,使用该属性,智能提示还会说“找不到INPUT控件的 accept 属性”,这究竟是怎么会事??希望各位指教! 这个问题比较急迫!
accept= "image/jpg" , 那么当我点“浏览”,弹出文件对话框中,对话框应该自动把非JPG文件过滤掉,只显示图片文件,但事实上不是这样,而是好象这个属性设置与不设置一个样,而且,在VS。NET的设计页面,使用该属性,智能提示还会说“找不到INPUT控件的 accept 属性”,这究竟是怎么会事??希望各位指教! 这个问题比较急迫!
解决方案 »
- SqlParameter判断为空时的写法
- 罗马数字转化成阿拉伯数字的函数 asp.net
- oracle CLOB 类型字符 读取 的时候为什么 总是报一个错 ORA-00911: 无效字符
- VS2005和VS2003装在一台机会不会互相影响?
- global.asax文件的访问被拒绝
- scriptManager如何调用不在一个解决方案中的web service服务
- DataGriD模板列问题
- 请问:如何读取放在datagrid里的dropdownlist的值??!!高分求助!!
- 从网上考来的20多个设计模式的帖子,大伙看看
- 关于Datatable
- 好掺,我的数据丢了,谁来救我啊!!我送他200分
- 连续执行sql语句错误
function check(){
var type=form1.upfile.value.match(/^(.*)(\.)(.{1,8})$/)[3];
type=type.toUpperCase();
if(type=="XLS" || type=="DOC" || type=="HTML" || type=="TXT"){
return true;
}
else{
alert("上传类型有误");
return false;
}
}</script>
<form enctype="multipart/form-data" onsubmit="return(check())" name="form1">
<input type="file" name="upfile">
<input type="submit" value="上传">
</form>
参考这个帖子:
http://www.dotnetforums.net/showthread.php?t=75162&goto=nextnewest
得出的结论是在netscape下面支持,而在IE下面不支持,我试了一下,在FireFox
下面也不支持,你还是使用一个服务器端的验证吧。