Envoi formulaire avec dreamweaver8
scorcess87
Messages postés
4
Statut
Membre
-
casimyr -
casimyr -
Bonjour,
je viens de créer un formulaire sous dreamweaver8 avec les balises qui vont bien:
form action:"mailto:..."
Lorsque je teste l'envoi, il m'ouvre outlook avec les champ vide et n'envoi pas le message.
Que dois-je faire?
Merci.
je viens de créer un formulaire sous dreamweaver8 avec les balises qui vont bien:
form action:"mailto:..."
Lorsque je teste l'envoi, il m'ouvre outlook avec les champ vide et n'envoi pas le message.
Que dois-je faire?
Merci.
A voir également:
- Envoi formulaire avec dreamweaver8
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum PHP
- Civilité sur un formulaire - Forum VB / VBA
- Formulaire de reclamation instagram - Guide
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
}
//-->
</script>
Dans la balise BODY
<form action="mailto:scorcess87@tiscali.fr?subject=renseignement" method="post" enctype="application/x-www-form-urlencoded" name="renseignement" id="renseignement">
<table width="598" border="0">
<tr>
<td><label><strong>Nom</strong>
<input name="nom" type="text" id="nom" maxlength="25">
</label></td>
<td><label><strong>Prénom</strong>
<input name="prenom" type="text" id="prenom" maxlength="35">
</label></td>
</tr>
<tr>
<td><label><strong>E-mail</strong>
<input name="email" type="text" id="email" value="nom@fournisseur.fr">
</label>
<br></td>
<td><br><label><strong>Téléphone</strong>
<input name="telephone" type="text" id="telephone">
</label>
<br><br></td>
</tr>
<tr>
<td colspan="2" valign="top"><label>
<div align="left"><strong>Demande de renseignements</strong>
<textarea name="renseignement" cols="65" rows="4" id="renseignement"></textarea>
</div>
</label></td>
</tr>
</table>
<p align="center">
<label>
<input name="Submit" type="submit" onClick="MM_validateForm('nom','','R','prenom','','R','email','','NisEmail');return document.MM_returnValue" value="Envoyer">
</label>
<label>
<input name="reset" type="reset" id="reset" value="Réinitialiser">
</label>
</p>
<p>
</p>
</form>
"<form action="mailto:scorcess87@tiscali.fr?subject=renseignement" method="post" enctype="application/x-www-form-urlencoded" name="renseignement" id="renseignement"> "
Essaie avec plutôt.
Bonne chance et tant pis pour pour les bleus....
Ca m'ouvre toujours la fenêtre d'outlook express et il faut que je renseigne le sujet.
Le message n'est pas envoyé directement.
Normal, cette ligne t'en empêche:
<input name="Submit" type="submit" onClick="MM_validateForm('nom','','R','prenom','','R','email','','NisEmail');return document.MM_returnValue" value="Envoyer">Commence par virer ton script (généré par Dream)Ensuite, dans le code ci-dessus, supprime la partie:
onClick="MM_validateForm('nom','','R','prenom','','R','email','','NisEmail');return document.MM_returnValue"G le meme probleme. J'ai suivi vos recommandations mais rien n'y fait.
g viré le script et voila mon code de formulaire: