首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么用JAVASCRIPT实现对文件选择文本框的值进行修改

2012-02-25 
如何用JAVASCRIPT实现对文件选择文本框的值进行修改1:JSP页面代码:inputid MDMPreview01 name MDMPr

如何用JAVASCRIPT实现对文件选择文本框的值进行修改
1:JSP页面代码:
<input   id= "MDMPreview01 "   name= "MDMPreview01 "   type= "file "   class= "CMdmboxw370 "   onChange= "checkSize(this,   1024,   '文件超大!请重新选择! ')>

2:JAVASCRIPT函数:
<script   type= "text/javascript ">
function   checkSize(obj,   size,   message){
  if   (obj.value.length   >   0)
  {  
          var   fso;
        fso   =   new   ActiveXObject( "Scripting.FileSystemObject ");    
                  fl   =   fso.getFile(obj.value);
                  if   (   fl.size   >   (size*1024   ))   {
                                    alert(message);
                                    obj.value   =   " ";
                    }            
  }
}
</script>

当选择的文件大小超过,SIZE*1024Byte时,报错误信息,并把文本框的值清空.
但现在就是,报信息过后,文本框里的值还在,没有清空.

[解决办法]
alert(message);
obj.value = " ";
上下换个位置试试
[解决办法]
obj.outerHTML+= ' ';这样真的好使,太奇怪了。

热点排行