var aElement = document.createElement("input"); //创建input   
        aElement.name = inputFileID;
        aElement.id = inputFileID;
        aElement.setAttribute("value","test");
        aElement.type = "file"; //设置类型为fileaElement.setAttribute("value","test");为什么我这句话没有起作用
看到的效果是里面空的,没有test的值。
哪位知道如何创建file(上传控制)赋值

解决方案 »

  1.   

    如果aElement.type = "text" 就可以赋值,但是我要上传控件啊。
    大神快出现吧。
      

  2.   

    楼主 看看。http://topic.csdn.net/u/20080528/11/6314cd80-0605-4918-aa32-ce59f94a5424.html?411918904
      

  3.   

    value属性不能与<input type="file">一起使用
      

  4.   

    aElement.value="text";
    这样用就是了、
      

  5.   


    aElement.type = "submit";
    aElement.setAttribute("value","test");这样可以,但是file的没有对应的value,可以在控件前加一label提示!!!
      

  6.   

    唉貌似file就不可以这样赋值,因为怕被攻击
    我还是去想想别的办法吧。