IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

forcer l'extension dans un input file


Sujet :

HTML

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2004
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 163
    Points : 76
    Points
    76
    Par défaut forcer l'extension dans un input file
    Bonjour,
    j'ai un champ "parcourir" avec <input type="file", et je souhaite forcer l'extension à *.csv. Est-ce possible? Merci

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 265
    Points : 284
    Points
    284
    Par défaut
    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...

  3. #3
    Membre régulier
    Inscrit en
    Septembre 2004
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 163
    Points : 76
    Points
    76
    Par défaut
    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

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    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.

Discussions similaires

  1. Récuperer taille d'un fichier dans un input file
    Par iclo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/04/2008, 11h17
  2. Sélectionner plusieurs fichiers dans un input FILE
    Par melitta dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/12/2007, 14h29
  3. Nom complet dans un input file
    Par TobyKaos dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/06/2006, 10h27
  4. forcer l'alignement dans un input text
    Par simoryl dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/12/2005, 12h10
  5. Valeur par default dans un input file ?
    Par alainme dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 11/02/2005, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo