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">
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.
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
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.
13 oct. 2009 à 16:39
Merci, cela fonction très bien maintenant
14 oct. 2009 à 10:29
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
14 oct. 2009 à 20:04