[Php-avanzado] Input file + JS
Silverzero
silverzero.52 en gmail.com
Vie Mar 18 14:59:54 ARST 2011
Hola Matías!!
Si, tenías razón! El código sucio por algo debe ser sucio...el tuyo anda
perfecto!
Muchísisiiisissimas gracias!
Saludos!
2011/3/18 Matias Gea <matigea en gmail.com>
> Hola, Carolina.
>
> No es la mejor forma de agregar elementos en un documento. Es medio sucio.
>
> La mejor forma es manejar el DOM, es un poco más complicado, pero
> funciona mucho mejor. Te paso un ejemplo:
>
> function addImg() {
> var newEl = document.createElement('INPUT');
> newEl.name = 'img[]';
> newEl.type = 'file';
>
> var newBr = document.createElement('BR');
>
> var padre = document.getElementById('imgs');
> padre.appendChild(newEl);
> padre.appendChild(newBr);
> }
>
> Probalo y fijate.
>
> También pasá el resto del javascript y formulario, para ver si hay
> algún error por ahí.
>
> Saludos!
>
>
> El día 18 de marzo de 2011 11:16, Silverzero <silverzero.52 en gmail.com>
> escribió:
> > Hola a todos,
> >
> > tengo esta función para agregar un input file por medio de un enlace
> > "Adjuntar otra imagen":
> >
> > JS:
> >
> > function addImg() {
> > document.getElementById('imgs').innerHTML += '<input name="img[]"
> > type="file" /><br />';
> > }
> >
> > HTML
> >
> > <input name="img[]" type="file" />
> > <div id="imgs"></div>
> > <p><a class="enlace" href="#" onclick="addImg();return false;">Adjuntar
> otra
> > imagen</a></p>
> >
> > Me agrega los campos bien, pero por ejemplo: agrego uno, le cargo el
> archivo
> > a adjuntar, y después cuando agrego otro los archivos cargados en los que
> > agregué vía JS se vuelven vacíos.
> > ¿Alguna idea de porqué pasa esto y cómo solucionarlo?
> >
> > Muchas gracias.
> > Saludos cordiales.
> > --
> > Carolina
> >
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >
>
>
>
> --
> Matias Fernando Gea
> matigea en gmail.com
> http://www.mfgea.com.ar
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
--
Carolina
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20110318/fb3e9214/attachment.htm>
Más información sobre la lista de distribución Php-avanzado