Test sur l'image avant envois du formulaire

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 : Test sur l'image avant envois du formulaire

par Dgse » 03 mars 2006, 21:19

Bonjour

Merci Truc pour ta réponse .

Cela est bien dommage d'ailleur mais faudra que je fasse avec.
Au mieu je change la couleur du champ.

@+ et Merci

Dgse

par Truc » 03 mars 2006, 19:54

Salut,
On ne peut pas toucher au contenu d'un champ de type file pour des raisons de sécurité tu ne peux donc pas réinitialiser le champ.

par Dgse » 02 mars 2006, 16:01

Bonjour

J'ai trouvé mais j'ai un autre probléme , le champ de saisie de l'image j'aurais voulu qu'il se vide j'ai essayer ceci mais cela ne fonctionne pas
<html>
<head>
<script language="javascript" type="text/javascript">
function changeImg(test)
{
var control = test.substring(test.length,test.length-4);
if (control ==".jpg" || control ==".gif" || control==".png")
{
document.images["logo"].scr =test;
}
else
{
alert ("L\'image ne comporte pas une extension valide");
document.valeur.adimage.value = "";
return false;
}
}
</script>
</head>
<body>
<form name="valeur">
<img scr="" name="logo" alt="monimage">
<input type="file" name="adimage" onChange="changeImg(this.value);">
</form>
</body>
</html>
Merci a vous

Dgse

Test sur l'image avant envois du formulaire

par Dgse » 02 mars 2006, 15:17

Bonjour

y aurais il moyen de tester l'extension de l'image avant un petit apercu dans un champ si l'extension n'est pas correct .

la fonction que j'utilise pour visualiser l'image

<script language="javascript" type="text/javascript">
function preview(test) {
	document.images["logo"].src = test;
       } 
</script>
les champs dans le body
<input  type="file" name="adimagefile" size="35" onChange="preview(this.value);"/>
<fieldset><legend>Aperçu image</legend><IMG SRC="" NAME="logo" border="0" width="100" height="75" alt="" ></fieldset>
Merci à tous

Dgse
[/code]