Título: Un formulario dentro de otro formulario Publicado por: OssoH en 11 Junio 2014, 22:48 pm Quiero tener un formulario y en la mitad de este agregar otro formulario para subir imagenes por medio de jquery de forma que vaya mostrando las imagenes que voy subiendo sin necesidad de recargar la pagina.
Luego al final tendre un boton donde guardaré todos los datos. Se que no se puede tener un form dentro de otro, pero entonces en este caso ¿como hago para tener un form enctype=multiplar/form-data dentro de un form method=post action=...?. Por ejemplo : Código
¿alguna idea? Gracias Título: Re: Un formulario dentro de otro formulario Publicado por: JorgeEMX en 11 Junio 2014, 22:58 pm 1) Usa un iframe para tus archivos sin AJAX.
2) Usa AJAX para enviar tus archivos, pero sólo con AJAX sin usar Jquery. Cualquier que sea el caso, ya hay bastantes ejemplos por ahí (mira Google). Título: Re: Un formulario dentro de otro formulario Publicado por: OssoH en 11 Junio 2014, 23:00 pm si, voy a intentar subir los archivos por ajax. Sera lo mejor.
Gracias Por curiosidad porque me recomiendas usar ajax y no Jquery para la subida de imagenes? Mod: No hacer doble post. Título: Re: Un formulario dentro de otro formulario Publicado por: JorgeEMX en 11 Junio 2014, 23:22 pm Jquery no permite subir archivos, no de forma predeterminada.. se puede hacer con AJAX pero debes usar JS y llamar al objeto XMLHttpRequest.
Título: Re: Un formulario dentro de otro formulario Publicado por: OssoH en 11 Junio 2014, 23:25 pm Gracias. Voy a investigar más sobre este tema.
Pongo el codigo que he encontrado por si alguien le sirve de tanta ayuda como a mi. Muchas gracias por tus consejos y tu rapidez. Código
Mod: No hacer doble post. Título: Re: Un formulario dentro de otro formulario Publicado por: OssoH en 12 Junio 2014, 11:42 am Una pregunta que tiene relación con lo anterior
Código Código
Quiero que cuando pulse el boton primero se ejecute $("#fileUploadEle").click(); de forma que se abra el archivo que quiero seleccionar para subir y luego el mensaje de alert('s'). Es decir de forma sincrona. Ahora me lo hace asincrona mostrandome el mensaje alert('s') sin haber llegado a seleccionar un fichero. Gracias. Título: Re: Un formulario dentro de otro formulario Publicado por: #!drvy en 12 Junio 2014, 12:09 pm Lo que buscas no es posible ya que javascript no maneja los diálogos internos que vaya a mostrar el navegador. Puedes hacer un workaround que es añadir un handler que salte cuando el input cambie de valor.
Código
Pero si el usuario no llega a seleccionar ningún archivo, no salta. Saludos Título: Re: Un formulario dentro de otro formulario Publicado por: OssoH en 12 Junio 2014, 12:32 pm Si es lo que necesitaba. muchas gracias!!!! ;-) ;-) ;-) ;-) eres un crack!!
|