8800 sujets

Développement web côté serveur, CMS

Bonjour, j'ai fait un formulaire, j'aimerais que quand le client a fini le formulaire il clique sur envoyer et que je reçoive les réponses dans mon mail. Voilà merci ^^
Modérateur
Hello,

Laurie-Anne=> On est pas obligé de passer par du PHP pour envoyer un courriel. Des langages comme le Java ou l'ASP ou le Python ou ... peuvent le faire également. Smiley smile

birouly63 => Je te propose de regarder phpmailer ou javamail ou ...
Il suffit de réfléchir sur quel langage tu décides t'orienter. Chaque langage a ses avantages et ses inconvénients.

Après la méthodologie ne diffère pas vraiment je pense :
* sécurisation des données du formulaire
* vérification des données
* envoi des données

++
Modifié par Nolem (13 Jul 2009 - 15:38)
Bonjour, alors voici mon formulaire :

function checkacontactform() {
var modele = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA…
var err = "Error:\n";
var email = document.getElementById('resp_mail').val…
if (!modele.test(email))
err+=" - Email invalid\n";
if (document.getElementById('msg').value == '')
err+=" - No Content\n";
if (err == "Error:\n")
return true;
alert(err);
return false;
}

document.write("<style>.a12gris{font-f… Arial;font-size: 12px;color: #333333;}.champ1{background-color:#ff330… outset #ffff99;font-family: Arial;font-size: 12px;color: #ffffff;}</style>");
document.write("<form name='acontact' method='post' action='http://tools.ifrance.com/contact… OnSubmit='return checkacontactform();'>");
document.write("<input type='hidden' value='' name='log'>");
document.write("<input type='hidden' value='"+document.location.href+"' name='return_url'>");
document.write("<table cellspacing='5' cellpadding='1' style='border:5px outset #00ff33;'>");
document.write("<tr>");
document.write("<td class='a12gris'>Votre email</td>");
document.write("<td><input class='champ1' type='text' id='resp_mail' name='resp_mail' size='24' value=''></td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td class='a12gris'>Objet</td>");
document.write("<td><input class='champ1' type='text' size='70' id='title' name='title' value=''></td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td class='a12gris' valign='top'>Message</td>");
document.write("<td><textarea class='champ1' cols='66' rows='5' name='msg' id='msg'></textarea></td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td colspan='2' align='right'><input type='submit' value='Envoyer'></td>");
document.write("</tr>");
document.write("</table>");
document.write("</form>");


et voici le script que je met dans mon site :

<script src='http://tools.ifrance.com/contact/?l… type='text/javascript></script> 


Si quelqu'un peut m'aider Smiley smile merci
Bonjour birouly63,

à la première vu de ton code, quelque chose m'a choqué Smiley eek .
La plupart de tes lignes composant ton formulaire sont insérées via une instruction Javascript.

Es-tu obligé de passer par ça ?
Je ne suis pas un expert en Javascript, mais, si un internaute décide de désactiver Javascript de son navigateur, il n'affichera pas ton formulaire ?
Modifié par jQz (14 Jul 2009 - 16:06)