Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/09/2012, 11:51
mandibula120
 
Fecha de Ingreso: enero-2012
Ubicación: En españa dije...
Mensajes: 28
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Evento Submit.click();

Efectivamente esa era mi primera opción.

Veamos, a ver si puedo explicar lo que me ocurre. En un principio tenía el tipo file y el botón visibles, ya que es la primera vez que utilizo el type file. Lo validé con todo en un archivo php aparte y funcionaba correctamente en todos los navegadores.

Por motivos de diseño, me dijeron que tenía que quitar el botón, para que se viese mejor, así que lo quité y utilicé esa función que me comentas, para evitarme tener el botón. Pero por alguna razón que desconozco, ya no subía las imágenes, simplemente entraba en el archivo.php de validación pero no hacia nada, se quedaba la página en blanco.

Probé a poner varios "echo" en todas las condiciones que tenía y al principio de mi código para probar por donde estaba ejecutando, pero no mostraba nada. Así que se me ocurrió hacer el botón invisible y clickearlo en el evento onChange del input file.

He leído que hay otra forma mejor de subir archivos al servidor sin necesidad del input file, pero no he encontrado exactamente a lo que se referían.