comment faire pour associer des adresse mail à des radio button ...

comment faire pour associer des adresse mail à des radio button ... - HTML/CSS - Programmation

Marsh Posté le 12-08-2007 à 12:29:09    

Bonjour à tous,
 
Voila mon probléme j'ai 3 radio boutons ainsi que quelques champs textes dans un formulaire HTML
 
1. Je souhaiterais récupérer la valeur de mon radion boutons et l'associer à une adresse mail
2. Puis valider mon fomulaire et envoyer les info via un mailto  
 
(une adresse email par radio boutton, et associer dans le corps de mon mail les infos des champs textes)
 
J'ai deja la structure en html mais il me faut une base en javascript.
 
 
<form>
 
<input type="radio" name="vousetes" class="check" name="civilite" value="Journaliste" id="vousetesJournaliste" /><label>Journaliste</label>
(<input type="radio" name="vousetes" class="check" name="civilite" value="Tour Operator" /><label>Tour Operator</label>
<input type="radio" name="vousetes" class="check" name="civilite" value="AgentsVoyage" /><label>Agents Voyage</label>
 
<label for="prenom">Un Pr&eacute;nom :</label>
<span class="text"><input type="text" class="text" id="prenom" /></span>
 
<button class="btnValider" type="submit"></button>
 
</form>
 
 
Merci d'avance pour vos réponses
cdt thomas
 
(Gatzu, Kevin ??????????????? help)


Message édité par Fulltom le 12-08-2007 à 13:59:20
Reply

Marsh Posté le 12-08-2007 à 12:29:09   

Reply

Marsh Posté le 13-08-2007 à 09:52:46    

Je comprends pas la difficulté: il te suffit pas de faire une fonction javascript qui te retourne le nom du radio bouton coché, puis avec un case ou un tableau tu l'associes avec une adresse mail, toujours en javascript?

Reply

Marsh Posté le 13-08-2007 à 12:27:05    

C'est le radio bouton qui est associé à l'adresse email ou pas ?  
 
 
dans ce cas tu revois ton HTML comme ça :  

Code :
  1. <form action="mailto:%%adressemail%%&subject=blabla" onsubmit="checkMail(this); return false">
  2. <input type="radio" name="vousetes" class="check" name="civilite" value="journaliste@montruc.com" id="vousetesJournaliste" />
  3. <label>Journaliste</label>
  4. <input type="radio" name="vousetes" class="check" name="civilite" value="pourt@pouet.com" /><label>Tour Operator</label>
  5. <input type="radio" name="vousetes" class="check" name="civilite" value="pouet@blabla.com" /><label>Agents Voyage</label>
  6. <label for="prenom">Un Pr&eacute;nom :</label>
  7. <span class="text"><input type="text" class="text" id="prenom" /></span>
  8. <button class="btnValider" type="submit"></button>
  9. </form>
  10. <script type="text/javascript">
  11. function checkMail(form) {
  12.  var adressemail = "";
  13.  //on recupere l'adresse mail
  14.  for (var i=0; i<form.elements; i++) {
  15.   var inp = form.elements[i];
  16.   if (inp.name == "vousetes" && inp.checked) {
  17.    adressemail = inp.value;
  18.    break;
  19.   }
  20.  }
  21.  form.action = form.action.replace("%%adressemail%%", adressemail);
  22.  form.submit();
  23. }
  24. </script>

Reply

Sujets relatifs:

Leave a Replay

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