Générer un mail à partir des données d'un formulaire
Bonjour à tous, je suis en train de coder une petite fonction javascript pour récupérer le contenu d'un formulaire et l'envoyer par mail.
seul petit soucis c'est que le formulaire est dynamique...
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <?$nb=1; if(count($_POST)>0){
$nb=$_POST['val'];
for($i=1;$i<$nb;$i++)
{
echo '<tr>
<td>
<input type="text" name="marquelazer_'.$i.'" value="">
</td>
<td>
<input type="text" name="modellazer_'.$i.'" value="">
</td>
<td>
<input type="text" name="reflazer_'.$i.'" value="">
</td>
<td>
<input type="text" name="marquejet_'.$i.'" value="">
</td>
<td>
<input type="text" name="modeljet_'.$i.'" value="">
</td>
<td>
<input type="text" name="refjet_'.$i.'" value="">
</td>
<td>
<input type="radio" checked="checked" name="type_'.$i.'" value="Origine">
</td>
<td>
<input type="radio" name="type_'.$i.'" value="Compatible">
</td>
</tr>';
}
} ?> |
et pour le javascript ca donne
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| function mafonction(formul,nb)
{
//sujet=document.message.subject.value
messa='Société:' + formul.societe.value
+ '\nRaison social:' + formul.raison.value
+ '\nContact:' + formul.contact.value
+ '\nAdresse:' + formul.adresse.value
+ '\nNumero de Téléphone:' + formul.num_tel.value
+ '\nNumero de Fax:' + formul.num_fax.value
+ '\nMail:' + formul.mail.value
;
window.location.href='mailto:moi@fai.com?subject=Demande d\'évaluation&body='+escape(messa)
} |
comment je fait pour mettre les valeur de la partie dynamique dans la variable messa ?