Redirection vers une autre page apres envoi f

Fermé
ouistit - 13 oct. 2009 à 14:50
 ouistit - 14 oct. 2009 à 20:04
Bonjour,
J'ai repris un exemple daté de 2005 (Nadia) afin de réaliser mon propre formulaire. D'après les discussions, celui-ci fonctionnait, alors que je rencontre un blocage (Ni envoi du formulaire, ni redirection)
Il doit y avoir probablement une erreur de syntaxe.
(Nb : j'ai préféré l'exemple mailto au lieu d'une programmation en php car mon hebergeur n'accepte pas l'envoi de formulaire)
Qui peut m'aider ?
Voici mon formulaire.html :
<head>
<script language="javascript">
function thanks()
{
document.formulaire.submit();
document.location.href="merci.html";
}
</script>
</head>
<form method="post" ENCTYPE="text/plain" action="mailto:maboite@sfr.fr" name="formulaire>

<fieldset>
<legend>Vos coordonnées :</legend> <!-- Titre du fieldset -->
<label>Quel est votre nom ?<br />
<input type="text" name="nom" tabindex="10" /></label><br />
<label>Quel est votre prénom ?<br />
<input type="text" name="prenom" tabindex="20" /></label><br />
<label>Quel est votre e-mail ?<br />
<input type="text" name="email" tabindex="30" /></label>
</fieldset>
<fieldset>
<legend>Que pensez-vous du site?</legend> <!-- Titre du fieldset -->
<p>
Faites un souhait que vous voudriez voir exaucé :<br />
<label><input type="radio" name="super" value="Super" tabindex="40" /> Super</label><br />
<label><input type="radio" name="bien" value="Bien" tabindex="50" /> Bien</label><br />
<label><input type="radio" name="bof" value="Bof" tabindex="60" /> Bof</label><br />
<label><input type="radio" name="moche" value="Moche" tabindex="70" /> Moche</label><br />
<label><input type="radio" name="yapaspire" value="Y a pas pire???" tabindex="80" /> Y a pas pire !!!</label><br />
<input type="button" onClick="javascript:thanks()" value="Envoyer"></form>
<p>
<label>Suggestions pour améliorer le site :<br />
<textarea name="Suggestions" cols="40" rows="4" tabindex="90">
A voir également:

1 réponse

Bonjour
il te manque un " dans name="formulaire>
Tu as ajouté un texarea toi-même, je suppose, à la fin. Mais il ne faut pas le mettre après </form>, sinon il ne fait pas partie du formulaire.
0
Sympa de ta part d'avoir répondu si vite.
Merci, cela fonction très bien maintenant
0
Bonjour,
Je reviens encore sur le sujet.
J'aimerais que la fonction submit associe 2 scripts : le script de remerciement (détaillé ci dessus) et un script de verification tel celui ci :function verif()
{
var nom = document.formulaire.nom.value;
if (document.formulaire.nom.value == "")
{
alert ('Veuillez entrer le Nom');
document.formulaire.nom.focus();
return false;
}
if(document.formulaire.prenom.value == "")
{
alert ('Veuillez entrer le prénom');
document.formulaire.prenom.focus();
return false;
}
else {return true;}
Que faut-il apporter de plus à lal fonction "submit" ?:<input type="button" onClick="javascript:thanks()" value="Envoyer">
Merci encore
0
ouistit > ouistit
14 oct. 2009 à 20:04
Je viens de trouver moi même la réponse. Il suffisait de relier les 2 scripts par else
0