Faire un input type="files" esthetiquement beau
Résolu
jeann_9499
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, j'ai un petit problème j'essaye de faire un input type files mais sans avoir un submit
Je l'explique j'ai un script en js qui permet d'envoye le form automatiquement quand le form et complet
Code
Ce qui donne ::
Mais ce que j'aimerai fait c'est remplacer l'emplacement input type="files" par un icon
Exemple :
Quand je clique sur l'icon + le rechercheur de files s'ouvre et que quand je selectionne mon doc et que je valide, le form s'envoye automatiquement.
Je l'explique j'ai un script en js qui permet d'envoye le form automatiquement quand le form et complet
Code
//html <form name="myform" action="" method="POST" enctype="multipart/form-data"> <div class="form-group"> <label> documents justificatifs :</label> <input class="form-control" onchange="this.form.submit();" type="file" name="files" id="fichier" size="30" accept="image/png, image/jpg, image/jpeg, application/pdf"> </div> </form>
Ce qui donne ::

Mais ce que j'aimerai fait c'est remplacer l'emplacement input type="files" par un icon
Exemple :

Quand je clique sur l'icon + le rechercheur de files s'ouvre et que quand je selectionne mon doc et que je valide, le form s'envoye automatiquement.
A voir également:
- Faire un input type="files" esthetiquement beau
- Clear type - Guide
- Beau sommaire - Guide
- Bin files - Guide
- Recover my files - Télécharger - Récupération de données
- Input signal not found ✓ - Forum Matériel & Système
1 réponse
Bonjour,
Une rapide recherche sur le net, ou même ici, t'aurai permis de trouver des discussions traitant de cela.
Pour ce qui est de remplacer le champ input file par une image, par exemple
https://forums.commentcamarche.net/forum/affich-36979883-mettre-la-fonction-upload-sur-l-icone#8
Pour ce qui est du submit (ce qui implique un rechargement de la page) là aussi, des discussions, exemples, tutos .. foisonnent sur le net...
https://www.google.com/search?q=javascript+submit+form
Mais si tu veux éviter de recharger la page via un submit, je t'invite à regarder du côté de l'ajax
https://www.google.com/search?q=upload+file+ajax
Une rapide recherche sur le net, ou même ici, t'aurai permis de trouver des discussions traitant de cela.
Pour ce qui est de remplacer le champ input file par une image, par exemple
https://forums.commentcamarche.net/forum/affich-36979883-mettre-la-fonction-upload-sur-l-icone#8
Pour ce qui est du submit (ce qui implique un rechargement de la page) là aussi, des discussions, exemples, tutos .. foisonnent sur le net...
https://www.google.com/search?q=javascript+submit+form
Mais si tu veux éviter de recharger la page via un submit, je t'invite à regarder du côté de l'ajax
https://www.google.com/search?q=upload+file+ajax
j'ai tester le code que vous avez envoye a l'autre personne mais moi j'ai a la place un label et non une image c'est un icons issue de livicon https://livicons.com/
code