Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: iso57 le le 19-04-2006 a 15:13:42

Titre: problème formulaire
Posté par: iso57 le le 19-04-2006 a 15:13:42

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[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.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);
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+".location='"+args[i+1]+"'");
}
//-->
</script>
</head>

<body>
<form name="form1" method="post" enctype="text/plain" action="mailto:blabla@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&egrave;ces
<textarea name="textarea"></textarea>
</p>
<p>&nbsp;</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>

Titre: Re:problème formulaire
Posté par: zeb le le 19-04-2006 a 18:49:12

Salut, Même problème, même code, même hébergeur.
Si tu trouves, tu me fais signe ?
Si c'est moi qui trouve, je te contacte.
Good luck !

zeb zebigbuse@hotmail.com


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.