2010-08-11 12 views
8

¿Alguien sabe cómo puedo saber cuándo se hizo clic en el botón "Abrir" en la ventana de diálogo de la carga del archivo?carga de archivo jQuery: obtenga el evento "Abrir" desde la ventana de diálogo

Solo quiero hacer algunos controles una vez que esto ha sucedido (validación, etc.) y luego realizar la carga automáticamente.

Además, no quiero utilizar ningún complemento ya que sé que hay algunos.

+6

Ok, ya lo he descubierto, simplemente use la función .change() así: $ ("# element"). Change (function() {// haga algo aquí}); – user398341

+14

Debería resolver su propia pregunta con una respuesta para que desaparezca de la lista de filtros "sin respuesta". – Simon

Respuesta

1

Pero el cuadro de diálogo de archivo se abre al hacer clic en el campo <input type="file" />.

por lo que podría incluso hacer ..

$("#element").click({ 
    //dialog opening now 
}); 

.change() daría lugar sólo si en realidad se selecciona algo que difiere del valor anterior, si no estoy equivocado.

Cuestiones relacionadas