那个文本框是 file类型,这个东西是不能通过 js进行操作的,因为那样浏览器会存在安全漏洞。

解决方案 »

  1.   

    file 类型的不能通过JS控制!
      

  2.   

    昨天回的网友一问题, 供参考
    <html> 
    <head> 
    <script> 
    function change(obj){ 
      alert("change...");
      var nf = obj.cloneNode(true);
      nf.value=''; // 设置新控件value为空
      obj.parentNode.replaceChild(nf, obj);

    </script> 
    </head> 
    <body> 
    <input type="file" name="f1" id="file1" onchange="change(this)"/> 
    </body> 
    </html>
      

  3.   

     
    建议在img的onload事件里改动一下,这里判断图片超过50K的时候重置FROMonload="if(document.getElementById('PhotoImg').fileSize<=1024*FileMaxSize){document.all.PhotoFileSize.value=document.getElementById('PhotoImg').fileSize;}else{alert('图片不能大于'+FileMaxSize+'K,请重新选择');document.HwForm.reset();}"
      

  4.   

    document.getElementById('PhotoImg').fileSize能取到文件大小吗????
      

  5.   


    <!--------------------------------------
    IE /7/8/6
    var a = document.getElementById('Photo');
    a.outerHTML=a.outerHTML;
    Firefox 3/2
    var a = document.getElementById('Photo');
    a.value="";
    --><!--javaVenice.-->