Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] activar input file desde otro boton

Estas en el tema de activar input file desde otro boton en el foro de Jquery en Foros del Web. Buenas... Mi idea es la siguiente... Tengo un boton donde el usuario le dará click si y solo si subirá una imagen, <button id="up_img"> Subir ...
  #1 (permalink)  
Antiguo 10/10/2016, 14:40
 
Fecha de Ingreso: agosto-2011
Mensajes: 87
Antigüedad: 13 años, 3 meses
Puntos: 3
activar input file desde otro boton

Buenas...

Mi idea es la siguiente... Tengo un boton donde el usuario le dará click si y solo si subirá una imagen,

<button id="up_img"> Subir imagen</button>

Cada vez que el usuario hace click, el código jquery me agrega dinámicamente un input file desde el que seleccionará la imagen al hacer "ootro click" en dicho input agregado recientemente

<input type="file" name="imagen[]>

Todo funciona perfectamente, la cuestión esta en que quisiera ahorrar clicks y tiempo al usuario de modo que el usuario no tenga que dar click al botón y luego al input file sino que al dar click en el botón la función en jquery me agregue el input file y de una vez salga el recuadro para hacer la seleccion de la imagen

Quisiera saber si es posible y como seria activar el input file desde el jquery... Gracias
  #2 (permalink)  
Antiguo 10/10/2016, 15:13
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: activar input file desde otro boton

eso lo puedes hacer con la funcion Trigger()
Código Javascript:
Ver original
  1. $("input[name='imagen[]']").trigger("click");

Demo
http://codepen.io/anon/pen/BLxyqW
  #3 (permalink)  
Antiguo 12/10/2016, 09:39
 
Fecha de Ingreso: agosto-2011
Mensajes: 87
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: activar input file desde otro boton

jajaja que locura... estaba algo cansado y no hallaba informacion ni como buscar siquiera para encontrar la respuesta jajaja

gracias... es justo lo que andaba buscando
  #4 (permalink)  
Antiguo 12/10/2016, 11:52
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: activar input file desde otro boton

jejeje que bueno que te sirvio

Etiquetas: file, input
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:51.