请问如何把file变成可以多选的,给资料地址,或者贴代码,谢谢。

解决方案 »

  1.   

    在file前面加上 checkbox了,再去判断选中了哪些。
      

  2.   


    我想做的是批量上传的效果,后台我会写,就是不知道怎么改变file可以CTRL+A多选文件,你可以理解错了。
      

  3.   

    多文件上传?LZ可以用swfupload
      

  4.   


    插件我都看过了,我需要的是前台如何改变的file属性,可以多选。
      

  5.   

    只能用插件了,或者用applet实现,光html不行
      

  6.   

    纯html的file是不行的。楼主做多文件上传的话,用flash来做吧,还可以顺便做进度条哈哈
      

  7.   

    假设: <input type="checkbox" name="phone" value="诺基亚">诺基亚  <br/>
           <input type="checkbox" name="phone" value="诺基亚">诺基亚  100<br/>
            <input type="checkbox" name="phone" value="诺基亚">诺基亚  100<br/>
    可以实现多选。
      

  8.   


    SwfUpload咯,目前HTML中的FILE标签不支持多文件上传的!
    你说的改变file属性可以多选,这个可以在创建SwfUpload的时候进行配置的,下面贴一段代码给你看看,供参考!
    Ext.onReady(function() {
         String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g,"");
    }
        
         var uploader = new Ext.ux.SwfUploadPanel({
      title: '批量上传'
    , renderTo: 'grid'
    , width: 500
    , height: 300
    , upload_url: 'uploadPhoto.do'
    , file_post_name: 'fileData'
    , post_params: {uploadType:0,uid:uid }
    , file_types: '*.jpg;*.jpeg;*.png;*.gif'//
    , file_types_description: 'Image Files'
    , file_size_limit: "2MB"//默认单位为KB
    //, file_upload_limit:10
    , debug: false
    , flash_url: "/images/app/swfupload.swf"
    , single_file_select: false // Set to true if you only want to select one file from the FileDialog.
    , confirm_delete: false // This will prompt for removing files from queue.
    , remove_completed: false
    });
      

  9.   

    很难做到。我只知道 Firefox 3.6 及以后的版本支持多文件选择。
      

  10.   

    你多放几个file撒 名字都一样然后后台 用list或者数组接收处理至于多个file怎么生成 你自己用js控制下或者很多三方的插件都有了类似的 只是调用配置下就行了..