Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Form type="submit" vs type="image" [ Divers / Débutant(e) ] (nariel1)

mardi 22 août 2006 à 23:17:13 | Form type="submit" vs type="image"

nariel1

Membre Club


Bonjour

J'ai un petit probleme avec un form

Je cherche a envoyer un mail avec un form ca marche bien quand le bouton envoyer est de type="submit" mais quand le bouton est de type ="image" alors ca marche pas
voila les deux script
merci de votre aide

script qui marche

<?
 if ($_POST["Envoyer"]){


mail("contact@contact.com", "Mon Sujet", "Ligne 1\nLigne 2\nLigne 3");

 


}
?>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">

<input type="submit" name="Envoyer" value="Envoyer le mail" />

</form>

script qui marche pas

<?
 if ($_POST["Envoyer"]){


mail("contact@contact.com", "Mon Sujet", "Ligne 1\nLigne 2\nLigne 3");

 


}
?>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">

<input type="image" name="Envoyer" value="Envoyer"  src="img/sndBut_over.gif" />

</form>

Nariel1


mercredi 23 août 2006 à 01:21:02 | Re : Form type="submit" vs type="image"

eXon

Membre Club
Réponse acceptée !
Bonjour,

Tu n'as qu'à ajouter à ton input: onClick="document.myForm.submit();"
Tu dois remplacer myForm par le nom de ton formulaire évidement. S'il n'en a pas, tu rajoute à ton form: name="myForm"

----------------
eXon
http://www.lookstrike.com

mercredi 23 août 2006 à 01:52:08 | Re : Form type="submit" vs type="image"

audayls

Réponse acceptée !
Salut,
Essaye ceci (par contre je ne sais pas si niveau W3C c'est très correcte ...) Cela reviens à ce que eXon a dit avant : "
<?php
if (isset($_POST['unedesvariavlepost']))mail(
'contact@contact.com', 'Mon Sujet', "Ligne 1\nLigne 2\nLigne 3");
else echo '<html><head><title>Image en submit</title></head><body><form method="post" name="formulaire" action="',$_SERVER['PHP_SELF'],'"><noscript><input type="submit" name="Envoyer" value="Envoyer" /></noscript></form><a href="#" onclick="javascript:document.formulaire.submit();"><img src="image.jpg" alt="" /></a></body></html>';
?>
"

For every choice, a consequence (Fable)

mercredi 23 août 2006 à 08:23:55 | Re : Form type="submit" vs type="image"

coockiesch

Réponse acceptée !
Salut!
Je tiens à préciser que ca empêche les personnes n'ayant pas JavaScript activé de submit ton formulaire, c'est dommage >> prévoir une solution noScript!

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

mercredi 23 août 2006 à 11:11:34 | Re : Form type="submit" vs type="image"

audayls

Réponse acceptée !
C'est prévu dans le code que j'ai mis plus haut : Le bouton Envoyer ne s'affiche que si Javascript est désactivé. C'est justement pour cela que je ne sais pas si c'est très valide niveau W3C car je ne pense pas que l'on puisse insérer la balise "<noscript>" dans un form.

For every choice, a consequence (Fable)

mercredi 23 août 2006 à 12:17:39 | Re : Form type="submit" vs type="image"

coockiesch

Réponse acceptée !
Oooops, mes excuses, :)

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

jeudi 24 août 2006 à 07:42:40 | Re : Form type="submit" vs type="image"

nariel1

Membre Club

 audayls

J'ai un copy/paste du script que tu m'as donné mais la encore probleme
ca marche pas

Peux tu me dire se qui va pas
Merci de ton aide

<?php
if (isset($_POST['Tel']))mail('contac@contact.com', 'Mon Sujet', "Ligne 1\nLigne 2\nLigne 3");
else echo '<html><head><title>Image en submit</title></head><body><form method="post" name="formulaire"

action="',$_SERVER['PHP_SELF'],'"><input name="Tel" type="text" value="Tel" size="10"><noscript><input type="submit"

name="Envoyer" value="Envoyer" /></noscript></form><a href="testmail3.php"

onclick="javascript:document.formulaire.submit();"><img src="img/sndBut_over.gif" alt="" /></a></body></html>';
?>

Nariel1


jeudi 24 août 2006 à 13:05:13 | Re : Form type="submit" vs type="image"

audayls

Réponse acceptée !
Laisses "#" dans "href".

<?php
if (isset($_POST['Tel'])) mail(
'contac@contact.com', 'Mon Sujet', "Ligne 1\nLigne 2\nLigne 3");
else echo
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
 <head>
  <title>Image en submit</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
 </head>
 <body>
  <form method="post" name="formulaire" action="',$_SERVER['PHP_SELF'],'">
   <input name="Tel" type="text" value="Tel" size="10" />
   <noscript><input type="submit" name="Envoyer" value="Envoyer" /></noscript>
  </form>
  <br /><a href="#" onclick="javascript:document.formulaire.submit();"><img src="img/sndBut_over.gif" alt="Envoyer" /></a>
 </body>
</html>
';
?>

Sinon quel problème as tu ?

For every choice, a consequence (Fable)

vendredi 25 août 2006 à 08:31:28 | Re : Form type="submit" vs type="image"

nariel1

Membre Club
Réponse acceptée !

audayls

 

 

Merci c'est bon ca marche


Nariel1


vendredi 25 août 2006 à 12:17:37 | Re : Form type="submit" vs type="image"

audayls

Heureux d'avoir pu t'aider

For every choice, a consequence (Fable)



Cette discussion est classé dans : type, envoyer, marche, post, contact


Répondre à ce message

Sujets en rapport avec ce message

Récupérer variable d'un input type=image [ par Monico9385 ] Bonsoir tout le monde, alors la je comprend vraiment pas pourquoi ca marche pas, j'ai un formulaire avec une image de pour submit que je déclare co Comment creer un fichier texte ? [ par robapt ] Bonsoir à tous, je voudrais savoir comment il serais possible de creer un fichier texte à partir de ce formulaire qaund le visiteur clique sur envoyer Problème simple ! (débutant) [ par robapt ] Donc voila, je débute en php, j'ai un code que j'aimerai bien modifier et cela fais plusieur heure (vraiment ! ) que je cherche mais je ne trouve pas ajout d'une clé étrangère en php [ par cloddy07 ] Bonjour a tous, j'ai réalisé un site internet en php, pour un office du tourisme.Dans ma partie administrateur, je rencontre quelque problème avec les pb de session [ par ludovicanceaux ] Salut à tous, ca fait 2 jours que je chercher sans rien trouvé, je ne comprend pas, il y a certaine variable de ma session qui se sauvegarde, par cont INSERT qui ne marche plus [ par Euskalor ] Bonjour à toutes et à tous !!Je rencontre un prblème qui a le don de m'énerver.Dans mon site j'utilise plsuieurs fois la requête INSERT INTO pour diff enregistrement [ par album49 ] Bonjour à tous, voilà j'ai un problème :Je souhaite faire un enregistrement à partir de données saisies par un utilisateurMon code html est : <!DOCTYP plusieurs submit [ par putch ] salut à tous !voila j'ai un souci avec un formulaire avec plusieurs submitmon formulaire :           &l Problème affichage [ par puisea ] Bonjour, voila ce que je voudrai faire, faire un petit formulaire avec un champ de texte où l'utilisateur rentre une valeur chiffrée puis clique sur e Pb récupérations POST et GET en même temps [ par holoduke ] Bonjours a tous,J'ai fait un site dans leque je fesais un include() qui incluaient de bas de page en fonction d'un argument dans l'url, exemple : inde


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.