bouton image à la place du type file

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : bouton image à la place du type file

par Hywan » 28 oct. 2008, 23:54

Hmm :-k … je ne suis pas sûr qu'on parle de la même méthode. Je pensais cacher effectivement le champ de type fichier, et avec une image on redirige le focus, tout « simplement ». C'est Javascript qui cache le champs (via CSS par exemple). Donc si Javascript est désactivé, tout est normal.
Je ne connais pas la méthode dont tu parlais (car elle a l'air « standard »).

par x@v » 28 oct. 2008, 23:51

sans le cacher, j'essaie au click sur l'image, d'ouvrir le bouton parcourir.
librairie jquery

Code : Tout sélectionner

$('uploadLogo').click ( $('#logo').append('<p><input type="file" name="photo[]" /></p>'); $(".formLogo").submit(function(){}); );
sa ne m'ouvre pas le champs file ?
PS: avec une librairie aucun problème de comptabilité, je dois l'intégrer à un back-office, donc au niveau sécurité aucun problème.
edit: avec un trigger sa peux passer ?

par Calimero » 28 oct. 2008, 23:36

Dans ce cas je te renvoie vers l'humanité. Parceque chez nous, on ne sait pas faire.

L'input type file est un élément HTML très sensible au niveau sécurité, et très peu de choses sont possibles pour en modifier l'aspect et/ou le fonctionnement. Si on ajoute à cela une notion d'ergonomie pour l'utilisateur, le mieux est de le laisser tel qu'il est.

Edit : la méthode javascript dont HyWaN parle, je ne la conseille pas : son support par les différents navigateurs est aléatoire (Et si tu caches complètement l'input type file, il n'y a aucune alternative pour l'utilisateur).

par Hywan » 28 oct. 2008, 23:34

Hey :),

Tu n'es pas l'humanité, c'est impossible à l'heure actuelle.

Édition : ou sinon tu utilises du Javascript comme un gros goret.

par x@v » 28 oct. 2008, 23:17

rien est impossible pour l'humanité

Re: bouton image à la place du type file

par Calimero » 28 oct. 2008, 23:12

Bonsoir,

Une question : qu'est ce qui te fait croire que c'est possible ?

bouton image à la place du type file

par x@v » 28 oct. 2008, 23:01

Bonjour,
j'aimerai mettre un bouton à la place d'un champ de formulaire de type File.

Code : Tout sélectionner

<input id="photo" type="file" name="photo[]" />
Merci