begin process at 2012 02 15 17:29:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Form type="submit" vs type="image"


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Form type="submit" vs type="image"

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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 8,580 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales