Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2016, 00:42
leugimsiul
 
Fecha de Ingreso: mayo-2014
Mensajes: 44
Antigüedad: 10 años
Puntos: 10
Respuesta: script para input file

No sé que estarás haciendo pero el name no es problema, por ejemplo si yo tengo esto:

Código Javascript:
Ver original
  1. <input type="file" id="galeria1" name="files[]" multiple />
  2. <div id="lista_galeria1"></div>
  3. <input type="file" id="galeria2" name="otroname[]" multiple />
  4. <div id="lista_galeria1"></div>
  5. <script>
  6.  
  7.  
  8.           function VisualizarGaleria1(evt) {
  9.               var files = evt.target.files; // FileList object
  10.               document.getElementById("lista_galeria1").innerHTML="";
  11.               // Obtenemos la imagen del campo "file".
  12.               for (var i = 0, f; f = files[i]; i++) {
  13.                 //Solo admitimos imágenes.
  14.                 if (!f.type.match('image.*')) {
  15.                     continue;
  16.                 }
  17.  
  18.                 var reader = new FileReader();
  19.  
  20.                 reader.onload = (function(theFile) {
  21.                     return function(e) {
  22.                       // Insertamos la imagen
  23.                       var respaldo1=document.getElementById("lista_galeria1").innerHTML;
  24.                      document.getElementById("lista_galeria1").innerHTML =respaldo1+['<img class="galeria" src="', e.target.result,'" />'].join('');
  25.  
  26.                     };
  27.                 })(f);
  28.  
  29.                 reader.readAsDataURL(f);
  30.               }
  31.           }
  32.  
  33.           document.getElementById('galeria1').addEventListener('change', VisualizarGaleria1, true);
  34.           document.getElementById('galeria2').addEventListener('change', VisualizarGaleria1, true);
  35.  
  36.           </script>

Funcionan perfectamente los dos, el tema es que tienen que tener ids diferentes, igual es por eso por lo que no te funcionan... ¿?