<form method="post" action="" enctype="multipart/form-data">
<input type="file" id="f" name="f"  accept="application/msword" >

解决方案 »

  1.   

    可以在Submit之前用JavaScript取一下文件名作一下校验吗比如你那个上传控件叫
    <INPUT type="file" name="myUpload" size="128" tabindex="11">
    <INPUT type="submit" name="submit" value="上传" onClick="checkUpload()">
    那你可以在这个checkUpload()方法里
    var fileName = document.forms[0].myUpload.value;结下来截取一下这个字符串的扩展名部分来判断就可以了。
      

  2.   

    你试下,input=file然后网页上会有一个按钮,名字叫“浏览”,前面是一个文本框  点浏览可以选择上传得文件,好像系统默认的有三种类型,一种是所有文件,一种是图片格式的,.jpg,.gif,还有一种就是.htm,.html
       我的意思是我用了  accept="application/msword" 语句,是不是,可以在类型中加一个.doc之类的类型,这样就可以把不是word文档的文件过滤掉?    结果并没有出现,下拉菜单还是默认的文件类型那accept这句话到底是不是过滤器的意思呢?
      

  3.   

    在Web里面好像没有过滤文件类型的功能的,因为file这个控件没有提供这项
      

  4.   

    HTML标准里有这个属性,但是IE不支持这个属性,算你倒霉!
      

  5.   

    唉原来楼主要做这个功能啊,惨,要怪就怪IE吧,这个属性在IE下成了保留属性了。估计IE8.0时能支持?