En primer lugar gracias por contestar caricatos.
He probado sustituyendo
Código PHP:
<input id="my_file_element" type="file" name="userfile[]" >
por...
Código PHP:
<input id="my_file_element" type="file" onchange="x=this.cloneNode(true); x['value'] = ''; this.parentNode.appendChild(x); this.disabled = true;" name="userfile[];" />
Pero no he conseguido nada.
He probado de diversos modos pero cuando he conseguido que efectivamente se añadieran la etiqueta name="userfile[]" entonces se me liaba todo y aparecian los input desperdigados.
Tambien he visitado la pagina que me has indicado pero como que me pierdo.
Como he indicando, ni idea de JavaScript.
Intento hacerlo funcionar es en la seccion Anadir fotografias de la pagina...
http://www.anthelio.com/clasificados...luntariado-ong pero no quiero usar JQuery ni nada porque lo quiero ligero ligero.
Ayuda para quien no tiene ni idea de Javascript ???? se que suena mal... pero un plan tipo sustituye esto por esto otro.
Debo comentar que el script original
http://the-stickman.com/web-developm...-file-element/ indica que el formulario donde debe funcionar debe contener:
Código PHP:
<body>
<form enctype="multipart/form-data" action="your_script_here.script" method = "post">
<!-- The file element -- NOTE: it has an ID -->
<input id="my_file_element" type="file" name="file_1" >
<input type="submit">
</form>
Files:
<!-- This is where the output will appear -->
<div id="files_list"></div>
<script>
<!-- Create an instance of the multiSelector class, pass it the output target and the max number of files -->
var multi_selector = new MultiSelector( document.getElementById( 'files_list' ), 3 );
<!-- Pass in the file element -->
multi_selector.addElement( document.getElementById( 'my_file_element' ) );
</script>
</body>