Bonjour, je suis en train de styliser un input file en js et dès lorsque je met un évènement sur l'input file (click, change...) et que l’événement "se produit", l'input disparait par magie. J'ai supprimé l'event pour voir si ça venait bien de là et en effet c'est la source du problème ...
Quelqu'un sait-il comment empêcher cette disparition ?
var input_label = document.querySelector(".label-file");
var input = document.querySelector(".input-file");
var file_box = document.querySelector(".file-box");
input.addEventListener("change", function(){
file_box = file_box.classList.add("active-path");
var name = input.value.split(/(\\|\/)/g).pop()
input_label.innerHTML = name;
})
J'oubliais : pense à donner un id à ton input, et à mettre la même valeur dans l'attribut "for" du label, comme ça un clic sur le label permettra de déclencher l'input.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Input file qui disparait après evenement js
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)