2010-10-22 3 views
2

Je suis dans une situation difficile avec des fichiers d'entrée. Le projet sur lequel je travaille a ajouté une extension jQuery qui masque tous les types d'entrée et les rend plus «dynamiques». Cependant, cela a également causé beaucoup de problèmes dans la mise à jour de ce qui est listé dans ces entrées. Un tel problème est l'entrée avec le fichier de type. Il ne changera pas actuellement ce qui est en train d'être téléchargé après la toute première sélection. Donc je me demande s'il y a une commande que vous pouvez utiliser pour faire quelque chose après que l'utilisateur ait sélectionné un fichier (pressé le bouton Ouvrir).html action de fichier d'entrée après le fichier sélectionné

+0

Une commande, comme « résoudre ce problème avec la magie »? Que demandez-vous? –

+0

Je voulais juste juste savoir comment faire une action, à peu près contraignant cependant le post ci-dessous où vous le faites sur le changement ne fonctionne pas pour une raison quelconque. Je crois que le problème peut être dans le jQuery qui masque tous mes types d'entrée. Ce que je tente de faire est ce que t3hb4tman avait interprété. Je veux une action après que l'utilisateur a sélectionné un fichier spécifique. – Craig

+0

Hace masque seulement ceux avec un nom de classe que vous fournissez. Il laissera alors le repos seul. –

Répondre

4

Je ne suis pas exactement positif sur ce que vous demandez mais: vous pouvez lier la logique à l'événement onchange de l'entrée. Cela exécutera le code attaché après que l'utilisateur a sélectionné son (s) fichier (s) et appuyé sur les boutons "Ouvrir" ou "Annuler".

Voici un exemple en utilisant jQuery (puisque vous avez déjà dit que vous utilisez):

$("#yourFileInput").change(function() { 
    alert("Hey, you changed me!"); 
} 
Questions connexes