formulaire > Mailto:$une variable, est ce possible ?

formulaire > Mailto:$une variable, est ce possible ? - HTML/CSS - Programmation

Marsh Posté le 13-12-2002 à 12:12:18    

Code :
  1. <form action="mailto:$contact?" method="POST" enctype="text/plain">
  2.         Message déstiné à<br>
  3.         <select name="contact" size="1" class="formText">
  4.   <option value="bollywood@trance-goa.com">Reviews</option>
  5.   <option value="darken@trance-goa.com">Modérations du forum / Chat</option>
  6.   <option value="misstick@trance-goa.com">Interviews</option>
  7.   <option value="skylight@trance-goa.com">Forum</option>
  8.   <option value="skysurfer@trance-goa.com">Nouveaux artistes</option>
  9.   <option value="webmaster@trance-goa.com">Webmaster</option>
  10.         </select>
  11.           <br>Votre nom<br>
  12.           <input type="text" name="name" size="50" maxlength="40" class="formText"> <br>
  13.           Votre commentaire <br>
  14.           <textarea name="comment" cols="49" rows="5" class="formText"></textarea>
  15.           <br>
  16.           <br>
  17.           <input TYPE="submit" VALUE="Envoyer" class="formText">    <input type="reset"
  18.           value="Effacer" class="formText">
  19.         </form>


 
 
j'aimerais faire un formualire d'envoi de mail classique mais j'aimerais qu'un champs de ce formulaire comprenne le destinataire au choix dans un combo, ce que j'ai fait ne donne rien comme résultat, pas de message d'erreur mais aucune trace d'envois dans mon outlook express, je suppose :D que ça ne fonctionne pas


Message édité par DrWatson le 13-12-2002 à 12:14:50

---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 13-12-2002 à 12:12:18   

Reply

Marsh Posté le 13-12-2002 à 13:48:21    

:bounce:


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 13-12-2002 à 13:52:59    

Heu... spa kler là...
 
Ton formulaire là est généré ou c du HTML pur ?
 
Ou est le pb après ? Tu récupère la valeur passée dans $_POST["contact"] ...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 13-12-2002 à 13:54:21    

un formulaire tout bête ! mais le problème il est là:
 
mailto:$contact?"  
 
j'ai voulu tester pour voir si ct possible mais visiblement ça ne marche pas


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 13-12-2002 à 14:03:42    

Han oki je vois :lol: Nan ça marchera po ;)
 
Soit tu utilise le php en créant un script pour envoyer le mail : http://fr.php.net/manual/fr/function.mail.php
 
Soit tu fait en 2 étapes, premier formulaire avec juste une select box qui envois le mail au script qui génère le formulaire avec la bonne personne dans le mailto...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 13-12-2002 à 14:08:13    

Bruce a écrit :

Han oki je vois :lol: Nan ça marchera po ;)
 
Soit tu utilise le php en créant un script pour envoyer le mail : http://fr.php.net/manual/fr/function.mail.php
 
Soit tu fait en 2 étapes, premier formulaire avec juste une select box qui envois le mail au script qui génère le formulaire avec la bonne personne dans le mailto...


 
chez free la fonction mail n'est pas acitvée [:spamafote]
 
donc suis obligé de faire deux étapes, spa drôle ...
 
merci Bruce :)


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 13-12-2002 à 15:46:56    

DrWatson a écrit :


 
chez free la fonction mail n'est pas acitvée [:spamafote]
 
donc suis obligé de faire deux étapes, spa drôle ...
 
merci Bruce :)


 
:/
 
Sinon, yaurrai peut-être moyen de jouer avec du javascript mais bon :D


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 13-12-2002 à 16:00:07    

Bin en Javascript, c'est tout con !
Tu rajoutes un nom à ton formulaire :
<form action="" method="POST" enctype="text/plain" name="formulaire">
 
Pis dans ton select, t'as l'attribut onChange qui aide :
<select name="contact" size="1" class="formText" onChange="formulaire.action='mailto: contact.value'">
 
ou un truc du style. T'as peut-être même plus simple en mettant <form action="javascript: formulaire.contact.value;"> mais je sais pas si c'est possible. Bref, y a pas mal d'options à envisager avant de jouer au bourrin à poster ton formulaire à du PHP et tout...
 
EDIT : j'ai oublié un guillemet à la fin du onChange :o


Message édité par Taiche le 13-12-2002 à 16:05:52

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 13-12-2002 à 16:04:58    

Taiche a écrit :

Bin en Javascript, c'est tout con !
Tu rajoutes un nom à ton formulaire :
<form action="" method="POST" enctype="text/plain" name="formulaire">
 
Pis dans ton select, t'as l'attribut onChange qui aide :
<select name="contact" size="1" class="formText" onChange="formulaire.action='mailto: contact.value'>
 
ou un truc du style. T'as peut-être même plus simple en mettant <form action="javascript: formulaire.contact.value;"> mais je sais pas si c'est possible. Bref, y a pas mal d'options à envisager avant de jouer au bourrin à poster ton formulaire à du PHP et tout...


 
le onChange ça a l'air cool ! Je vais tester !  :)


Message édité par DrWatson le 13-12-2002 à 16:05:23

---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 13-12-2002 à 16:12:14    

attend c'est chelou ton truc, dans le form on met rien dans action et quand on change le l'option dans le select ça envoit le mail sans même qu'on est eu le temps de remplir les autres champs :??:


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 13-12-2002 à 16:12:14   

Reply

Marsh Posté le 13-12-2002 à 16:18:02    

ça marche pas mieux ou alors j'ai pas compris un truc
 

Code :
  1. <form action="" method="POST" enctype="text/plain" name="formulaire">
  2.         <br><br>Message déstiné à<br>
  3.         <select name="contact" size="1" class="formText" onChange="formulaire.action='mailto: contact.value'">
  4.   <option value="bollywood@trance-goa.com">Reviews</option>
  5.   <option value="darken@trance-goa.com">Modérations du forum / Chat</option>
  6.   <option value="misstick@trance-goa.com">Interviews</option>
  7.   <option value="skylight@trance-goa.com">Forum</option>
  8.   <option value="skysurfer@trance-goa.com">Nouveaux artistes</option>
  9.   <option value="webmaster@trance-goa.com">Webmaster</option>
  10.         </select>
  11.           <br>Votre nom<br>
  12.           <input type="text" name="name" size="50" maxlength="40" class="formText"> <br>
  13.           Votre commentaire <br>
  14.           <textarea name="comment" cols="49" rows="5" class="formText"></textarea>
  15.           <br>
  16.           <br>
  17.           <input TYPE="submit" VALUE="Envoyer" class="formText">    <input type="reset"
  18.           value="Effacer" class="formText">
  19.         </form>


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 13-12-2002 à 16:18:13    

DrWatson a écrit :

attend c'est chelou ton truc, dans le form on met rien dans action et quand on change le l'option dans le select ça envoit le mail sans même qu'on est eu le temps de remplir les autres champs :??:


 
C'est posible, j'ai rien testé :D
Alors euh à vue de nez, je te dirais de faire <form action="mailto: contact.value;" method="POST" enctype="text/plain" name="formulaire"> et de virer le onChange.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 13-12-2002 à 16:25:30    

je viens de faire ton changement qui m'avait l'air très logique pourtant :) mais  :(  
 
 
 
 

Code :
  1. <form action="mailto: contact.value" method="POST" enctype="text/plain" name="formulaire">
  2.            <br><br>Message déstiné à<br>
  3.         <select name="contact" size="1" class="formText">
  4.   <option value="bollywood@trance-goa.com">Reviews</option>
  5.   <option value="darken@trance-goa.com">Modérations du forum / Chat</option>
  6.   <option value="misstick@trance-goa.com">Interviews</option>
  7.   <option value="skylight@trance-goa.com">Forum</option>
  8.   <option value="skysurfer@trance-goa.com">Nouveaux artistes</option>
  9.   <option value="webmaster@trance-goa.com">Webmaster</option>
  10.         </select>
  11.           <br>Votre nom<br>
  12.           <input type="text" name="name" size="50" maxlength="40" class="formText"> <br>
  13.           Votre commentaire <br>
  14.           <textarea name="comment" cols="49" rows="5" class="formText"></textarea>
  15.           <br>
  16.           <br>
  17.           <input TYPE="submit" VALUE="Envoyer" class="formText">    <input type="reset"
  18.           value="Effacer" class="formText">
  19.         </form>


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 13-12-2002 à 16:31:39    

Ba c'est space paske je viens de faire un test rapidos chez moi et ça submitte pas sans avoir cliqué sur le bouton.
Mais cherche un peu dans cette voie, je pense que ça doit être très faisable facilement.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 13-12-2002 à 16:41:45    

Taiche a écrit :

Ba c'est space paske je viens de faire un test rapidos chez moi et ça submitte pas sans avoir cliqué sur le bouton.
Mais cherche un peu dans cette voie, je pense que ça doit être très faisable facilement.


 
attend ce que ça fait chez toi c'est ça que je veux ! que ça submit en validant le tout ! Mais avec mon code du dessus il se passe rien !
 
fais voir ton code à toi ?
 
ça submit jamais en fait
 
pourtant j'ai bien le message "attention ce formulaire va partir par mail etc." mais y'a rien qui part et rien qui arrive


Message édité par DrWatson le 13-12-2002 à 16:44:26

---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 16-12-2002 à 09:21:51    

:whistle:


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed