Supposons que j'ai entrée [type = fichier] élément et que je souhaite intercepter l'événement onclick et empêcher l'apparition de la boîte de dialogue de fichier si les conditions ne sont pas remplies. C'est possible? Et pourquoi, si - non?Est-il possible d'empêcher l'apparition de la boîte de dialogue de fichier? Pourquoi?
4
A
Répondre
8
Code de Soufiane exige que vous avez une bibliothèque Javascript appelé jQuery sur votre page. Si vous ne l'avez pas, vous pouvez l'obtenir à http://www.jquery.com ou utiliser quelque chose dans la plaine Javascript:
HTML
<input type="file" id="openf" />
JS:
document.getElementById('openf').onclick = function (e) { e.preventDefault(); };
2
HTML:
<input type="file" class="openf" />
JS:
$('.openf').click(function(e){
e.preventDefault();
});
Questions connexes
- 1. Sécurisation de la boîte de dialogue de téléchargement de fichier
- 2. Boîte de dialogue d'ouverture de fichier wxpython
- 3. Boîte de dialogue d'ouverture de fichier d'intégration
- 4. Pourquoi la boîte de dialogue Ouvrir menuIItem ouvre-t-elle la boîte de dialogue Enregistrer le fichier?
- 5. Boîte de dialogue de téléchargement de fichier
- 6. Boîte de dialogue du navigateur de dossiers comme la boîte de dialogue Ouvrir un fichier
- 7. Téléchargement d'un fichier tgz sans interférence de la boîte de dialogue de sauvegarde IE possible?
- 8. transmettre des données de la boîte de dialogue à l'activité d'appel de la boîte de dialogue?
- 9. Nom de fichier de la boîte de dialogue "Enregistrer sous"
- 10. Ouvrir la boîte de dialogue de dialogue avec la touche
- 11. Est-il possible de masquer la boîte de dialogue Propriétés du fichier Web dans Office 2003?
- 12. jQuery Mobile: défilement de la boîte de dialogue de dialogue
- 13. Boîte de dialogue Ouvrir un fichier
- 14. Boîte de dialogue Ouvrir/Enregistrer fichier
- 15. Blanc - Boîte de dialogue Ouvrir le fichier
- 16. jQuery boîte de dialogue opne .php fichier
- 17. Renforcement de la boîte de dialogue
- 18. Boîte de dialogue Ouvrir/Enregistrer fichier
- 19. La boîte de dialogue de fichier ne s'affiche pas
- 20. Afficher la boîte de dialogue du sélecteur de fichier
- 21. La boîte de dialogue de fichier lance l'erreur inconnue
- 22. Enregistrer la boîte de dialogue de fichier dans MVC
- 23. PHP: ouvrir une boîte de dialogue de téléchargement de fichier
- 24. Modifier la boîte de dialogue de recherche
- 25. Positionnement de la boîte de dialogue jQuery
- 26. Problème de boîte de dialogue de fichier Python
- 27. Boîte de dialogue modale
- 28. Orientation de la boîte de dialogue Android
- 29. Confirmer la boîte de dialogue
- 30. Pourquoi ne pas ouvrir la boîte de dialogue
Hm ... Comment intéressant, maintenant que rend le tout encore plus bizarre. Je suis parti de l'autre bout et j'ai été confus. Je déclenchais un événement click sur l'entrée [type = fichier] et je ne pouvais pas l'intercepter. Bien que cela fonctionne comme prévu sur un clic physique, pour une raison quelconque, il ne saisit pas pseudo un déclenché par $ ('. Openf') [0] .click() ... Mais ... seulement dans FF. Chrome d'autre part n'affiche pas de boîte de dialogue de fichier sur $ ('.freef') [0] .click() du tout ... – jayarjo