none
fileupload con boton fuera del form RRS feed

  • Pregunta

  • buenas quisiera saber si me puede ayudar con mi problema, tengo que hacer un fileUpload en el cual se envíen los datos de  un form que incluye el archivo que el usuario desea subir, datos como descripción, fecha, y titulo. tuvimos funcionando este requerimiento utilizando un form común y corriente con un boton de submit hasta ahí todo bien, el problema viene porque el cliente solicita un requerimiento en donde tenemos un toolbar el cual contiene un botón de save que esta fuera del form que contiene toda la info antes mencionada,investigando un poquito mas encontramos el formdata al cual haciéndole un append del file, todo funcionaba de maravilla,  hasta que nos dimos cuenta que en IE8 y IE9 no existe la variable FormData utilizando javascript, debemos darle soporte a estas versiones de Ie y aun no hemos encontrado la solución. existe alguna otra forma de realizar este mismo proceso para que funcione en todos los navegadores o existe una solucion que podamos utilizar específicamente para IE8 y IE9? gracias de antemano por sus respuestas.
    • Editado NETDMA martes, 15 de octubre de 2013 20:38
    martes, 15 de octubre de 2013 20:37

Respuestas

  • bueno al fin de cuentas nos dimos cuenta del problema esto funciona bien 

    $("#button1").click(function(){

        $("#nombreForm").submit();

    });

    mientras no se este usando un link <a></a> para disparar ese evento, el toolbar con nuestros botones eran links eso era todo nuestro problema

    • Marcado como respuesta NETDMA miércoles, 16 de octubre de 2013 15:24
    miércoles, 16 de octubre de 2013 15:24

Todas las respuestas

  • hola

    y no puedes uar jquery ?

    porque con este podrias hacer

    $("#button1").click(function(){

        $("#nombreForm").submit();

    });

    o sea desde el evento de un boton, lanza el submit de un form por su nombre

    esto lo puede hacer aunque el boton no este dentro del form ya que es jquery quien lo realiza

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 16 de octubre de 2013 11:15
  • si hicimos eso pero al parecer IE (como siempre este bendito explorer) no envia el archivo, incluso tuvimos una excepcion. de hecho usamos el metodo trgger de JQ para ejecutar el submit del imput adentro del form, y ahu asi no funciono.
    • Editado NETDMA miércoles, 16 de octubre de 2013 14:58
    miércoles, 16 de octubre de 2013 14:56
  • bueno al fin de cuentas nos dimos cuenta del problema esto funciona bien 

    $("#button1").click(function(){

        $("#nombreForm").submit();

    });

    mientras no se este usando un link <a></a> para disparar ese evento, el toolbar con nuestros botones eran links eso era todo nuestro problema

    • Marcado como respuesta NETDMA miércoles, 16 de octubre de 2013 15:24
    miércoles, 16 de octubre de 2013 15:24