mon code j.s ne marche plus
mon code j.s ne marche plus:
bonjours,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
| //<!--
function verif_mail(email) {
var resultat0=email.search(/\s/);
if(resultat0>0) {
alert("adresse mail");
document.formulaire.email.focus();
return false;
}
var resultat1=email.search(/^[\w-.]+?@/);
var resultat2=email.search(/[.]\w{2,3}$/);
if(resultat1<0||resultat2<0) {
alert("adresse mail");
document.formulaire.email.focus();
return false;
}
}
//---------------------------------------------
function champsobl() {
alert("Pour continuer,\n\nvous êtes obligez de remplir correctement toutes les zones de textes\nprincipales par une astérix (\" * \").\n\nMerci !");
}
function ouvrirformulaire() {
var erreur=0;
if(document.formulaire.nom.value.length<1||document.formulaire.prenom.value.length<1||verif_mail(document.formulaire.email.value)==false) alert("Veillez à bien remplir tous les champs obligatoires");
else {
var messagemail=document.formulaire.nom.value+" "+document.formulaire.prenom.value;
messagemail+=" : Adresse e-mail : "+document.formulaire.email.value;
var popup="<strong><u>Nom :</u> </strong><i>"+document.formulaire.nom.value;
popup+="</i><p><strong><u>Prenom :</u> </strong><i>"+document.formulaire.prenom.value;
popup+="</i></p><p> </p><p><strong><u>Adresse e-mail :</u> </strong><i><p><a href=\"mailto:"+document.formulaire.email.value+"\"onmouseover=\"this.style.color='blue'\" onmouseout=\"this.style.color='red'\">"+document.formulaire.email.value+"</a></p></i>";
if(document.formulaire.adresse.value.length>0)
{
popup+="</p><p> </p><p><strong><u>Adresse :</u> </strong><i><a href=\"http://www.mappy.com/\"onmouseover=\"this.style.color='blue'\" onmouseout=\"this.style.color='red'\">"+document.formulaire.adresse.value+"</a></i>";
messagemail+=", Adresse : '"+document.formulaire.adresse.value+"'";
}
if(document.formulaire.ville.value.length>0)
{
popup+="</p><p><strong><u>Ville :</u> </strong><i>"+document.formulaire.ville.value+"</i>";
messagemail+=", Ville : '"+document.formulaire.ville.value+"'";
}
if(document.formulaire.departements.value.length>1)
{
popup+="</p><p><strong><u>Département :</u> </strong><i>"+document.formulaire.departements.value+"</i>";
messagemail+=", D�partement : '"+document.formulaire.departements.value+"'";
}
if(document.formulaire.codepostal.value.length>4)
{
popup+="</p><p><strong><u>Code postal :</u> </strong><i>"+document.formulaire.codepostal.value+"</i>";
messagemail+=", Code postal : '"+document.formulaire.codepostal.value+"'";
}
popup+="</p>";
var emaildestinataire="votrepseudo@votredomaine.com";
var sujetdumessage="Formulaire : "+document.formulaire.nom.value+" "+document.formulaire.prenom.value;
popup+="<p> </p><a href=\"Mailto:"+emaildestinataire+"?subject="+sujetdumessage+"&body="+messagemail+"\">Valider le formulaire</a>";
document.write(popup);
}
}
//-->
function afficher() {
var texte;
texte = "Nom:" + document.getElementById('nom').value;
texte = texte + "\n";
texte = texte +"Prenom:" + document.getElementById('prenom').value;
texte = texte + "\n";
texte = texte + "Adresse:" + document.getElementById('adresse').value;
texte = texte + "\n";
texte = texte + "Pays:" + document.getElementById('pays').value;
texte = texte + "\n";
texte = texte + "Ville ou Province:" + document.getElementById('ville').value;
texte = texte + "\n";
texte = texte + "Departement Francais:" + document.getElementById('departements').value;
texte = texte + "\n";
texte = texte + "Code postal:" + document.getElementById('code postal').value;
texte = texte + "\n";
texte = texte + "Telephone Portable:" + document.getElementById('Tel').value;
texte = texte + "\n";
texte = texte + "Email:" + document.getElementById('email').value;
texte = texte + "\n";
texte = texte + "Site web:" + document.getElementById('site web').value;
texte = texte + "\n";
texte = texte + "Commentaire:" + document.getElementById('comm').value;
texte = texte + "\n";
alert(texte);
} |
et le html (j'ai enlever la liste des pays et ville ,trop long)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
<div><span><label for="nom">Nom<span class="Style3">*</span> : </label>
<input id="nom" name="nom" type="text" /></span>
<br/><br/>
<span><label for="nom">Prenom<span class="Style3">*</span> : </label>
<input id="prenom" name="prenom" type="text" /></span>
<br/><br/>
<span><label for="nom">Adresse<span class="Style3">*</span> : </label>
<input id="adresse" name="adresse" type="text" /><br /></span>
<br/>
Pays<span class="Style3">*</span>
<span><label for="nom">Ville/Province<span class="Style3">*</span> : </label>
<input id="ville_province" name="ville_province" type="text"/></span>
<br/><br/>
<label for="nom">Departement francais<span class="Style3">*</span> : </label>
<select name="departement_francais" id="departement_francais" onclick="document.formulaire.codepostal.value=document.formulaire.departements.value;">
<br/><br/>
<span><label for="nom">Code postal<span class="Style3">*</span> : </label>
<input id="code_postal" name="code_postal" type="text" /></span>
<br/><br/>
<span><label for="nom">Telephone Portable<span class="Style3"></span> : </label>
<input id="telephone" name="telephone" type="text" /></span>
<br/><br/>
<span><label for="email">E-mail<span class="Style3">*</span> : </label>
<input type="text" id="email" name="email" /></span>
<br/><br/>
<span><label for="nom">Site web :</label>
<input type="text" style="width:200 ;" id="site_web" name="site_web" value="http://" size="24" /></span>
<br /><br />
Tapez vos commentaires ici:<br />
<textarea name="comm" id="comm" rows="10" cols="40">Bonjour,
</textarea>
<a id="champ" onClick="champsobl()"><p><span class="Style3">*</span><strong>Champs qui doivent etre obligatoirement remplis</strong></p></a> |
Merci:roll: