iso57 Posté 19 Avril 2006 Posté 19 Avril 2006 (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é 19 Avril 2006 par Dudu
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant