Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour à tous,

j'essaie de créer un formulaire de demande de pièces de voiture...je suis censé recevoir les infos par mail, sans passer par des BDD ou php et autre. Mais il ne fonctionne pas...quelqu'un trouvera-t-il la solution?? c sans doute tout bête mais je ne trouve pas....pour la phase de test, ce formulaire est hébergé chez wanadoo...voici mon code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<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&&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 == '');
}

function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
</head>

<body>
<form name="form1" method="post" enctype="text/plain" action="mailto:blabla_AT_hotmail.com?subject=formulaire">
<p>nom
<input type="text" name="textfield">
</p>
<p>prenom
<input type="text" name="textfield2">
</p>
<p>email
<input name="textfield3" type="text" onBlur="MM_validateForm('textfield','','NisEmail');return document.MM_returnValue">
</p>
<p>demande de pièces
<textarea name="textarea"></textarea>
</p>
<p> </p>
marque
<select name="select" onChange="MM_validateForm('textfield','','R');return document.MM_returnValue">
<option value=" "> </option>
<option value="suzuki">suzuki</option>
<option value="yamaha">yamaha</option>
<option value="honda">honda</option>
</select>
<p>
<input name="Submit" type="submit" onClick="MM_goToURL('parent','../../../Nouveau%20dossier/merci.htm');return document.MM_returnValue" value="Envoyer">
</p>


</form>
</body>
</html>

Modifié par Dudu

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...