Formulaire mail en JS
Résolu
Utilisateur anonyme
-
TophDauphin -
TophDauphin -
Bonjour,
Je recherche un formulaire en JavaScript, permettant bien évidemment l'envoi de mail vers mon adresse de messagerie. Ce formulaire doit contenir le nom (ou bien pseudonyme), bien évidemment, l'adresse de l'expéditeur, le sujet et le contenu du message.
J'ai pu avoir via Internet le code suivant, mais ce dernier ne marche pas et aucune indication n'y est donné :
Entre <head> et </head> :
Et enfin le formulaire :
Ici, il y a présence d'un cgi se trouvant chez Free, je ne suis pas chez cet hébergeur et si un fichier cgi est nécéssaire, j'aimerais qu'il soit hébergé sur mon serveur. C'est également pour cela que je me demande s'il y a d'autres moyens de faire ce formulaire sans avoir recours au PHP.
Merci d'avance.
Je recherche un formulaire en JavaScript, permettant bien évidemment l'envoi de mail vers mon adresse de messagerie. Ce formulaire doit contenir le nom (ou bien pseudonyme), bien évidemment, l'adresse de l'expéditeur, le sujet et le contenu du message.
J'ai pu avoir via Internet le code suivant, mais ce dernier ne marche pas et aucune indication n'y est donné :
Entre <head> et </head> :
<script type="text/javascript">
function valider() {
var form_err = " "
if ( document.ecrire.email.value.length < 1) {
form_err = "Veuillez entrer correctement votre adresse s'il vous plaît. - ";
}
if ( document.ecrire.email.value == "votrenom@mail.com") {
form_err = "Veuillez entrer correctement votre adresse s'il vous plaît. - ";
}
var verim = 0;
for (i=1; i<document.ecrire.email.value.length -4; i++) {
if ( document.ecrire.email.value.charAt(i) == "@") {
verim = 1;
}}
if ( verim == 0) {
form_err = "Veuillez entrer correctement votre adresse s'il vous plaît. - ";
}
if ( document.ecrire.nom.value.length < 1) {
form_err += "Veuillez entrer correctement votre nom s'il vous plaît. - ";
}
if ( document.ecrire.sujet.value.length < 1) {
form_err += "Veuillez entrer correctement le sujet s'il vous plaît. ";
}
if ( form_err != " ") {
alert(form_err);
return false;
}
return true
}
</script>
Et enfin le formulaire :
<form method="POST" action="http://perso0.free.fr/cgi-bin/form2mail.pl" name="ecrire" onSubmit="return valider();"> <div align="center"></div> <table width="200" border="0" align="center"> <tr> <td valign="top"><b>Votre E-mail : </b></td> <td valign="top"> <input name="email"size=30 maxlength=50 value=votrenom@mail.com> </td></tr><tr> <td valign="top"><b>Nom (ou pseudonyme) : </b></td> <td valign="top"> <input name="nom"size=30 maxlength=50> </td></tr><tr> <td valign="top"><b>Sujet : </b></td> <td valign="top"> <input name="sujet"size=30 maxlength=50> <input type="hidden" name="subject" value="Formulaire ecrivez-moi" size=50 maxlength=50> </td></tr><tr> <td valign="top"><b>Commentaires : </b></td> <td valign="top"> <textarea name="COMMENTS" cols=30 rows=4></textarea> </td></tr></table> <table width="200" border="0" align="center"> <td width="150"> <div align="center"> <INPUT TYPE=submit VALUE="Envoyer"> </div></td> <td width="150"> <div align="center"> <INPUT TYPE="reset" VALUE="Effacer"> </div></td></tr> </table> </form>
Ici, il y a présence d'un cgi se trouvant chez Free, je ne suis pas chez cet hébergeur et si un fichier cgi est nécéssaire, j'aimerais qu'il soit hébergé sur mon serveur. C'est également pour cela que je me demande s'il y a d'autres moyens de faire ce formulaire sans avoir recours au PHP.
Merci d'avance.
A voir également:
- Formulaire mail en JS
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Formulaire de reclamation instagram - Guide
6 réponses
SALUT
si ca te vas !? Copie le code et adapte le essaye de lui ajouter(en l adaptant ) la confirm obligatoir ?
Mail form en js
RAD
si ca te vas !? Copie le code et adapte le essaye de lui ajouter(en l adaptant ) la confirm obligatoir ?
Mail form en js
RAD
Merci pour ton code. :)
Je voudrais pas être rabat-joie, exigeante ou bien râleuse mais, je n'avais pas besoin d'un bouton qui affichait ou cachait le formulaire. Et par conséquent, je ne sais pas quoi enlever pour que mon formulaire soit tout simplement affiché.
Merci quand même !
Je voudrais pas être rabat-joie, exigeante ou bien râleuse mais, je n'avais pas besoin d'un bouton qui affichait ou cachait le formulaire. Et par conséquent, je ne sais pas quoi enlever pour que mon formulaire soit tout simplement affiché.
Merci quand même !
c est simple !!
tu supprime les bouttons dans le code et tu change "hidden" par "show"
RAD
tu supprime les bouttons dans le code et tu change "hidden" par "show"
<H1><CENTER>
Mailform avec Confirmation en reponse a Alaedyna
</center></H1>
<FORM NAME="form" ACTION="mailto:your_mail@address_here.com?subject=Votre sujet " METHOD="post" ENCTYPE="text/plain">
<div id="mailLayer" style="position:absolute; width:100%; z-index:1; visibility: show">
RAD
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question