En fait si c'est 'possible', avec jQuery tu peux savoir si déjà on clique sur parcourir, mais aussi si la valeur change.
Je veux dire à partir du moment où la valeur change c'est qu'on a sélectionné un fichier, sinon c'est qu'on a annulé.
Mais le problème si tu te base sur ça, sur sera jamais si on a cliqué avant et qu'au final on a fait annuler.
Donc la "solution" serai d'abord savoir s'il y a un clique et dedans s'il y a eu un changement.
Enfin tu as une piste, pour trouver si on a sélectionné un fichier donc tu peux avoir l'élément contraire ;)