Forum de discussion
Forum « Programmation Javascript » (archives)
formulaire par email
Envoyé: 19 décembre 2004, 22h21 par jeannot
Pourquoi quand je valide le script dessous que ca fonctionne en win98 et win2000 et qu'en xp l'envoie du formulaire ne se fait pas.
Voici une version simple pour éviter d'avoir un code trop long.
<html>
<head>
<title>Exemple de formulaire </title>
<script LANGUAGE="JavaScript" type="text/JavaScript">
function validate() {
if (document.form1.votrenom.value.length < 1) {
alert("Veuillez entrer votre nom complet.");
return false;
}
if (document.form1.adresse.value.length < 3) {
alert("Veuillez entrer votre adresse.");
return false;
}
if (document.form1.telephone.value.length < 3) {
alert("Veuillez entrer votre numéro de téléphone.");
return false;
}
return true;
}
</script>
</head>
<body>
<h1>Exemple de formulaire</h1>
<p>Entrez les informations suivantes. Quand vous actionnez le bouton
Envoi, vos données seront validées et envoyées par email.</p>
<form name="form1" action="mailto:jeannotd@hotmail.com" enctype="text/plain"
method="POST" onSubmit="return validate();">
<p><b>Nom :</b> <input TYPE="TEXT" SIZE="20" NAME="votrenom">
</p>
<p><b>Adresse :</b> <input TYPE="TEXT" SIZE="30" NAME="adresse">
</p>
<p><b>Téléphone : </b> <input TYPE="TEXT" SIZE="15" NAME="telephone">
</p>
<p><input TYPE="SUBMIT" VALUE="Envoi"></p>
</form>
</body>
</html>
Réponses
|