Bonjour,
Je suis une débutante en dreamweaver et loin d’être informaticienne… j’essaie de me débrouillé… alors de l’aide s’il vs plait…. J’ai réalisé le site d’une école via dreamweaver et je voudrais mettre un formulaire. J’y suis arrivé tant bien que mal avec une écriture à mon avis pas très élégante mais bon ! J'ai vraiment besoin d'un coup de main, je n'y connais rien du tout, alors, svp, soyez indulgents !!
J’aimerais bien faire un formulaire avec certains champs obligatoires, je pense y être arrivée mais malheureusement le message si certains champs obligatoires ne sont pas remplis est en anglais, peut-on le mettre en français.
Quand j’envoie les données, outlook s’ouvre ! De plus je voudrais que lorsque l'on clic sur "envoyer" le formulaire s'envoie directement, sans ouvrir de boite de messagerie. Ma page de remerciement arrive directement après l’envoi.
On m'a parlé de script cgi ou de php... mais je n'y connais rien. Je préfère ne pas me lancer dedans.
Voici mon formulaire, visible à cette page : http://www.eimm.be/anciens.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Formulaire de contact</title>
<style type="text/css">
<!--
.Style4 {font-size: xx-large}
.Style5 {color: #000066}
body {
background-color: #FFCCFF;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&paren t.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.laye rs.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,erro rs='',args=MM_validateForm.arg uments;
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>
}
</head>
<body>
<form name="form1" method="post" action="mailto:########@hotmail.com">
<p align="center" class="Style4"><u>Formulaire de contact </u></p>
<p align="left"> </p>
<p align="left"><strong>Entrez votre nom</strong>:
<input name="nom" type="text" id="nom" size="40">
</p>
<p align="left"><strong>Entrez votre prénom</strong>:
<input name="prénom" type="text" id="prénom" size="40">
</p>
<p align="left"><strong>Entrez votre adresse e-mail:</strong>
<input name="textfield" type="text" size="50">
</p>
<p align="left"><strong>Entrez votre numéro de téléphone:</strong>
<input name="teldom" type="text" id="teldom">
</p>
<p align="left"><strong>Entrez les formations que vous avez suivies dans notre établissement:</strong></p>
<p align="center" class="Style5"> Maquillage:
<input name="maquillage" type="checkbox" id="maquillage" value="1">
<br>
Esthétique:
<input name="esthétique" type="checkbox" id="esthétique" value="2">
<br>
Pédicurie médicale:
<input name="pedicurie" type="checkbox" id="pedicurie" value="3">
<br>
Humanités générales:
<input name="humanite" type="checkbox" id="humanite" value="4">
<br>
Secrétariat:
<input name="secret" type="checkbox" id="secret" value="5">
<br>
Informatique:
<input name="info" type="checkbox" id="info" value="6">
<br>
Gestion:
<input name="gestion" type="checkbox" id="gestion" value="7">
<br>
Anglais:
<input name="angl" type="checkbox" id="angl" value="8">
<br>
Animation socio-culturelle:
<input name="anim" type="checkbox" id="anim" value="9">
<br>
Coiffure:
<input name="coiff" type="checkbox" id="coiff" value="10">
<br>
Horeca:
<input name="horeca" type="checkbox" id="horeca" value="11">
<br>
Autres:
<input name="autres" type="text" id="autres">
</p>
<p align="left"><strong>Avez-vous poursuivi d'autres études, si oui lesquelles?</strong></p>
<p align="center"> <textarea name="études" cols="50" rows="2" id="études"></textarea>
</p>
<p align="left"><strong>Quelle est votre situation actuelle? Si vous avez trouvé un emploi, veuillez le préciser(nom de l'entreprise, secteur d'activité</strong></p>
<p align="center">
<textarea name="situation" cols="60" id="situation"></textarea>
</p>
<p>
<strong>Etes-vous intéressé(e) pour participer à un forum des anciens élèves: </strong>oui
<input name="radiobutton" type="radio" value="oui">
non
<input name="radiobutton" type="radio" value="non">
</p>
<p> </p>
<p align="center">
<input name="submit" type="submit" id="submit" onclick="location.href='http://www.eimm.be/anciens.postquest.html';MM_val idateForm('nom','','R','prénom ','','R','teldom','','R','situ ation','','R');return document.MM_returnValue" value="Envoyer le formulaire">
<input type="reset" name="Submit" value="Réinitialiser">
<input name="recipient" type="hidden" id="recipient" value="######@hotmail.com">
<input name="redirect" type="hidden" id="redirect" value="http://hotmail/anciens.postquest.html">
<input name="required" type="hidden" id="required" value="nom,prénom,formation">
<input name="sort" type="hidden" id="sort" value="alphabetic">
</p>
<script LANGUAGE="JavaScript">function verifForm(formulaire) { if(formulaire.Prénom.value == ""){ alert('Vous avez oublié de saisir votre prénom !'); return false;} if(formulaire.Nom.value == ""){ alert('Vous avez oublié de saisir votre nom !'); return false;} if(formulaire.Teldom.value == ""){ alert('Vous avez oublié de saisir votre numéro de téléphone !'); return false;} else { formulaire.submit();}}</SCRIPT>
</p>
</form>
</body>
</html>
Je vous remercie pour votre aide !
Suppression de l'adresse mail. En outre il y a une balise Code pour mieux présenter ça.
JPL, modérateur
-----