J'essaie de télécharger un fichier, et afficher le nom du fichier téléchargé avec un lien «supprimer» pour supprimer le fichier téléchargé (afin d'en télécharger un autre). Here est ce que j'ai jusqu'ici. Tout fonctionne bien, sauf que lorsque je supprime le fichier téléchargé et que j'essaie d'en télécharger un autre en cliquant sur le bouton "Choisir un fichier", le même nom de fichier apparaît. Comment puis-je supprimer le nom de fichier de la mémoire (je suppose), donc le bouton fonctionne comme neuf, et aucun fichier n'est envoyé lorsque le formulaire est soumis SANS le nom du fichier, mais si le fichier téléchargé n'est pas supprimé, il doit être disponible pour soumettre. Un grand merci pour votre aide à l'avance.Télécharger et supprimer le fichier
1
A
Répondre
2
Ajoutez $ this.val ('') après la suppression afin de définir la valeur de l'entrée à vider.
SITE.fileInputs = function() {
var $this = $(this),
$val = $this.val(),
valArray = $val.split('\\'),
newVal = valArray[valArray.length - 1],
$button = $this.siblings('.button'),
$fakeFile = $this.siblings('.file-holder');
if (newVal !== '') {
$button.text('File chosen');
if ($fakeFile.length === 0) {
$('.place').html('<div><span class="file-holder">' + newVal + '</span><a href="#" class="delete_upload">Remove</a></div>');
$this.val('');
} else {
$fakeFile.text(newVal);
}
}
};
Vérifiez le résultat ici: http://jsfiddle.net/kTNuB/3/
Questions connexes
- 1. FTP fichier récursif télécharger, télécharger et supprimer
- 2. plupload - télécharger/supprimer le fichier téléchargé
- 3. Codeigniter télécharger et télécharger le fichier
- 4. Fichier Télécharger le rappel
- 5. Télécharger le fichier et le déplacer (Android)
- 6. Impossible de supprimer/télécharger le fichier via aspuploader
- 7. Curl pour télécharger et télécharger le même fichier simultanément
- 8. Télécharger le fichier HTTP Post
- 9. Asp.net trouver et télécharger le fichier
- 10. Créer un fichier texte et le télécharger
- 11. PHP Télécharger et remplacer le fichier photo
- 12. Groovy Télécharger et exécuter le fichier
- 13. Télécharger et décompresser le fichier avec Python
- 14. Http-Listener et télécharger le fichier
- 15. Spring - télécharger le fichier et rediriger
- 16. Télécharger le fichier Codeigniter et ajax
- 17. Site Web Télécharger le fichier et l'état
- 18. Comment télécharger le fichier et recharger
- 19. Télécharger et stocker le fichier sur l'iphone
- 20. Codeigniter: télécharger le fichier et rediriger
- 21. télécharger le fichier et les données jQuery
- 22. Télécharger l'image et le fichier pdf
- 23. Télécharger et exécuter le fichier (VB.NET)
- 24. Flex Télécharger le fichier
- 25. télécharger le fichier MVC
- 26. Télécharger le fichier - VB6
- 27. Télécharger le fichier jquery
- 28. Télécharger le fichier grails
- 29. PHP télécharger le fichier
- 30. Télécharger le fichier django
Merci pour la réponse. Cela fonctionne très bien si je veux juste supprimer le fichier et en télécharger un autre. Mais cela rend également la valeur du fichier 'vide' si je veux soumettre le fichier téléchargé. Une idée de comment? – DGT
Déplacez le $ this.val (''); à la fonction delete (ajoutez $ ('.file-wrapper input [type = fichier]'). val ('');). vérifier http://jsfiddle.net/kTNuB/5/ – keepwalking
Awesome.Thanks. – DGT