le 12/03/2007 à 15:18
misslinoz
Bonjour,
J'ai emprunté un script afin de construire un formulaire et je lui ai apporté quelques modifications.
Malheureusement, à chaque fois que je le teste, le gentil message "erreur sur la page" vient s'afficher en bas à gauche de mon écran.
Bien entendu le formulaire original fonctionne...
Alors ? Qu'est ce qui ne va pas dans mon formulaire ?
<head>
<script language=JavaScript>
var fois=0
boutrep = new Array();
function fradio(bouton,reponse)
{
boutrep[bouton]=reponse
}
function fonct_form(form) {
resultat='<html>n<title>Mail-
formulaire</title>n<head>n</head>n<body>n<p align="center">Votre programme de messagerie va etre utilisee</p>';
monbody="de "+form.NOM.value+" "+form.PRENOM.value+" "+form.VILLE.value+" "+form.MAIL.value+" "+form.TELEPHONE.value+" demande : "+boutrep[1];
resultat +="<form action="mailto:contact@45-autosport.com?subject=Formulaire&body="+monbody+"" name="envoi" method=POST >n";
resultat +="<p align="center"><input type="submit" value="Envoyer" name="Envoyer"></p></form>"
resultat +="n</body>n</html>";
if (fois == 1 ) result.close();
result=open("","resultat","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=1, top=1, left=50, width=500, height=200");
result.document.write(resultat)
result.document.write('<p align="center" ><a href="javascript:window.close();">Fermer cette fenêtre</a></p>')
fois=1;
}
</script>
</head>
<center>
<form action="" name="envoi" method=POST enctype="text/plain">
<table border="0"><tr height="24">
<td width="24" height="24"></td>
<td width="75" height="24"></td>
<td width="6" height="24"></td>
<td height="24"></td>
<b>Nom : </b><input name="NOM"size=50 maxlength=50><br>
<b>Prenom : </b><input name="PRENOM"size=50 maxlength=50><br>
<b>Ville : </b><input name="VILLE"size=50 maxlength=50><br>
<b>Adresse E-m@il : </b><input name="MAIL"size=50 maxlength=50><br>
<b>Télephone : </b><input name="TELEPHONE"size=50 maxlength=50><br>
</td></tr></table><br>
<input type="radio" name="demande" value="vous recherchez" onClick="fradio(2,this.value)">
Vous recherchez
<input type="radio" name="demande" value="vous vendez" onClick="fradio(2,this.value)">
Vous vendez
<input type="radio" name="demande" value="Autre question" onClick="fradio(2,this.value)">
autre question
<br>
<b>Votre message<br>
<textarea name="s_message" rows="6" cols="37"></textarea><br>
<input type="button" onClick="fonct_form(this.form)" value="Envoyer" name="Envoyer">
<input type="reset" name="Submit" value="Effacer">
</form>
</center>
Merci infiniment de vos réponses
J'ai emprunté un script afin de construire un formulaire et je lui ai apporté quelques modifications.
Malheureusement, à chaque fois que je le teste, le gentil message "erreur sur la page" vient s'afficher en bas à gauche de mon écran.
Bien entendu le formulaire original fonctionne...
Alors ? Qu'est ce qui ne va pas dans mon formulaire ?
<head>
<script language=JavaScript>
var fois=0
boutrep = new Array();
function fradio(bouton,reponse)
{
boutrep[bouton]=reponse
}
function fonct_form(form) {
resultat='<html>n<title>Mail-
formulaire</title>n<head>n</head>n<body>n<p align="center">Votre programme de messagerie va etre utilisee</p>';
monbody="de "+form.NOM.value+" "+form.PRENOM.value+" "+form.VILLE.value+" "+form.MAIL.value+" "+form.TELEPHONE.value+" demande : "+boutrep[1];
resultat +="<form action="mailto:contact@45-autosport.com?subject=Formulaire&body="+monbody+"" name="envoi" method=POST >n";
resultat +="<p align="center"><input type="submit" value="Envoyer" name="Envoyer"></p></form>"
resultat +="n</body>n</html>";
if (fois == 1 ) result.close();
result=open("","resultat","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=1, top=1, left=50, width=500, height=200");
result.document.write(resultat)
result.document.write('<p align="center" ><a href="javascript:window.close();">Fermer cette fenêtre</a></p>')
fois=1;
}
</script>
</head>
<center>
<form action="" name="envoi" method=POST enctype="text/plain">
<table border="0"><tr height="24">
<td width="24" height="24"></td>
<td width="75" height="24"></td>
<td width="6" height="24"></td>
<td height="24"></td>
<b>Nom : </b><input name="NOM"size=50 maxlength=50><br>
<b>Prenom : </b><input name="PRENOM"size=50 maxlength=50><br>
<b>Ville : </b><input name="VILLE"size=50 maxlength=50><br>
<b>Adresse E-m@il : </b><input name="MAIL"size=50 maxlength=50><br>
<b>Télephone : </b><input name="TELEPHONE"size=50 maxlength=50><br>
</td></tr></table><br>
<input type="radio" name="demande" value="vous recherchez" onClick="fradio(2,this.value)">
Vous recherchez
<input type="radio" name="demande" value="vous vendez" onClick="fradio(2,this.value)">
Vous vendez
<input type="radio" name="demande" value="Autre question" onClick="fradio(2,this.value)">
autre question
<br>
<b>Votre message<br>
<textarea name="s_message" rows="6" cols="37"></textarea><br>
<input type="button" onClick="fonct_form(this.form)" value="Envoyer" name="Envoyer">
<input type="reset" name="Submit" value="Effacer">
</form>
</center>
Merci infiniment de vos réponses