Bonjour,
j'ai un champ "parcourir" avec <input type="file", et je souhaite forcer l'extension à *.csv. Est-ce possible? Merci
Bonjour,
j'ai un champ "parcourir" avec <input type="file", et je souhaite forcer l'extension à *.csv. Est-ce possible? Merci
Salut,
tu ne peux pas en HTML pur. Tu dois réécrire ton sélecteur de fichier (en java par exemple) si tu veux pouvoir faire ca...
merci pour l'info. perso je suis en php, si quelqu'un a déjà fait ça?
ou meme en javascript si c'est possible.
merci
Bah justement, si on te propose le Java, c'est que c'est pas possible en JavaScript Le HTML te permet logiquement de limiter par extension ou type MIME (attribut accept) mais je ne l'ai jamais vu marché sur aucun navigateur
En revanche, ce que tu peux faire en JavaScript, c'est implémenter l'événement onchange de ton input : dans cette implémentation, tu récupères le nom du fichier (document.forms...moninputfile.value), tu regardes l'extension et tu affiches une alerte si l'extension ne te convient pas, et éventuellement dans ce cas verrouiller le bouton submit pour empêcher l'utilisateur d'envoyer le formulaire malgré tout.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager