Se connecter avec
S'enregistrer | Connectez-vous

probleme formulaire

Dernière réponse : dans Programmation

voilà le code html de ma page web car j'éprouve quelques soucis avec mon formulaire de contact et ma mailing list alors si qqun pouvait jeter un oeil à la recherche d'erreur(s) se serait cool.

<html>
<head>
<title>Contact</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<*script language="JavaScript">
<!--
function MM_validateForm() { //v2.0
var i,objStr,field,theCheck,atPos,theNum,colonPos,min,max,errors='';
for (i=0; i<(MM_validateForm.arguments.length-2); i+=3) {
objStr = MM_validateForm.arguments[(navigator.appName == 'Netscape')?i:i+1];
if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
(objStr.indexOf('document.all[') ==0 && document.all ==null))
objStr = 'document'+objStr.substring(objStr.substring(0,objStr.lastIndexOf('.')).
lastIndexOf('.'),objStr.length); //fix layer ref if not supp
field = eval(objStr);
field.name = (field.name)?field.name:o bjStr;
theCheck = MM_validateForm.arguments[i+2];
if (field.value) { //IF NOT EMPTY FIELD
if (theCheck.indexOf('isEmail') != -1) { //CHECK EMAIL
atPos = field.value.indexOf('@');
if (atPos < 1 || atPos == (field.value.length - 1))
errors += '- '+field.name+' must contain an e-mail address.\n';
} else if (theCheck != 'R') { //START NUM CHECKS
theNum = parseFloat(field.value);
if (field.value != ''+theNum) errors += '- '+field.name+' must contain a number.\n';
if (theCheck.indexOf('inRange') != -1) { //CHECK RANGE
colonPos = theCheck.indexOf(':');
min = theCheck.substring(8,colonPos);
max = theCheck.substring(colonPos+1,theCheck.length);
if (theNum < min || max < theNum) //bad range
errors += '- '+field.name+' must contain a number between '+min+' and '+max+'.\n';
} } }
else if (theCheck.charAt(0) == 'R') errors += '- '+field.name+' is required.\n';
}
if (errors) alert('The following error(s) occurred:\n'+
errors);
document.MM_returnValue = (errors == '')
}
//-->
</script>
</head>

<body bgcolor="#FF0000" text="#00FF00" link="#00FF00" vlink="#00FF00" alink="#00FF00">
<table width="53%" border="5" height="65" align="center">
<tr>
<td height="57">
<div align="center"><font face="Arial, Helvetica, sans-serif" size="5" color="#FFFFFF"><b>BIENVENUE
<br>
<font size="1">- le site du surfeur avisé -</font></b></font></div>
</td>
</tr>
</table>
<p align="center"> </p>
<div id="Layer6" style="position:absolute; width:139px; height:24px; z-index:6; left: 95px; top: 540px">
<div align="center"><b><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><font color="#000000" size="5"><font color="#FFFF00" size="3" face="Times New Roman, Times, serif">MAILING-LIST</font>
</font></font></b></div>
</div>
<div id="Layer2" style="position:absolute; width:157px; height:23px; z-index:8; left: 419px; top: 124px">
<div align="center"><b><font color="#FFFF00" face="Times New Roman, Times, serif" size="3">NOUS
CONTACTER</font><font color="#FFFF00"> </font></b></div>
</div>
<div id="Layer6" style="position:absolute; width:140px; height:20px; z-index:6; left: 811px; top: 540px">
<div align="center"><b><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><font color="#000000" size="5"><font color="#FFFF00" size="3" face="Times New Roman, Times, serif">MAILING-LIST</font>
</font></font></b></div>
</div>
<p align="center"><font color="#000000"><b><font face="Arial, Helvetica, sans-serif"><br>
Nom:</font></b><br>
<input type="text" name="nom" maxlength="30" size="35">
<br>
<br>
</font></p>
<div id="Layer1" style="position:absolute; width:861px; height:34px; z-index:7; left: 94px; top: 548px">
<div align="center"><b><font color="#00FF00" size="3" face="Times New Roman, Times, serif">PROFITEZ
D'AUTRES NEWS À VENIR GRÂCE À VOTRE INSCRIPTION</font></b></div>
</div>
<p align="center"><font color="#000000"><b><font face="Arial, Helvetica, sans-serif">Sujet:
</font></b><br>
<input type="text" name="sujet" size="35">
</font> </p>
<form method="post" action="mailto:nouscontacter001@netcourrier.com?SUBJECT=Nous contacter" name="Nous contacter">
<div align="center"><font color="#000000"><font face="Arial, Helvetica, sans-serif"><b>Question
:</b></font></font><br>
<textarea name="nous contacter" cols="45" rows="10">Tapez votre texte ICI...</textarea>
<br>
<br>
<input type="submit" name="ENVOIE" value="Nous contacter">
<br>
</div>
<div align="right"></div>
</form>
<p align="left"><br>
<br>
</p>
<form method="post" action="mailto:mamailinglist001@netcourrier.com?subject=mailinglist" name="mailinglist">
<div align="center">
<input type="text" name="mailinglist" value="Votre e-mail ici..." maxlength="30" size="35">
<input type="submit" name="envoie" value="Envoyer" onClick="MM_validateForm('document.mailinglist.mailinglist','document.mailinglist.mailinglist','NisEmail');return document.MM_returnValue">
</div>
</form>
<p align="left"><font color="#000000"><b><font color="#000000"><b><font face="Arial, Helvetica, sans-serif">
</font></b></font></b></font> </p>
<p align="center">  </p>
<p align="center">  </p>
</body>
</html>

ET SI QQUN POUVAIT ME DONNER LA METHODE POUR POSTER MES CODES HTML ICI SE SERAIT SUPER AUSSI :-P

Autres pages sur : probleme formulaire

Lassé par la pub ? Créez un compte
Expert Programmation

C'est hard-core de lire ton gros paté comme ça ! (surtout à 8h30 du mat :p ).
Tu pourrais pas donner un lien vers la page web ou y'a ce truc la, ça sera plus simple je pense ! Car y'a que du HTML et du Javascript, donc on pourra le voir dans la source ! ;-)

Et sinon, pour poster tes codes HTML, tu peux utiliser le bouton "CODE", soit, les balises [ code ]Ton code ici[ /code ] (sans espaces)

Désolé mais je suis débutante...

pour répondre à Omar j'ai bien mis mon code entre les balises donc je ne comprends pas !!!

comment faire pour vous donner un lien puisque mon site n'est pas encore en ligne?

Merci de me répondre le plus vite possible...
Lassé par la pub ? Créez un compte
Tom's guide dans le monde