Fonction "if" avec Javascript
yosrh
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
ElementW Messages postés 4814 Date d'inscription Statut Contributeur Dernière intervention -
ElementW Messages postés 4814 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, voila un script que j'ai fait pa Javascipt , mais ça marche pas :/ , est-ce que quelqu'un peut trouver mon erreur ? SVP :
<html><head>
<script language=javascript>
function res()
{x=document.f.a.value;
if ((x>=3000) & (document.f.m[4].checked)){alert("Le Brésil , les états-unis ou l'Australie qui sot des pays trés animés seraient parfait pour votre choix")}
if (x>=3000 )& (document.f.m[3].checked)){alert("Miami, les iles de canaries, les seychelles et Hawai forment votre destinations idéales")}
if (x>=3000 )& (document.f.m[0].checked)){alert("Vivez le Sport au Brésil, aux USA ou en Angleterre !")}
if (x>=3000 )& (document.f.m[1].checked)){alert("Les plus grandes Marques aux USA, aux Canada et à Dubai")}
if (x>=3000 )& (document.f.m[2.checked)){alert("Passionné par la Jungle ? L'afrique de sud, et le Brésil seraient vos destinations Idéales ")}
if (x>=1000 )& (x<=2500) & (document.f.m[0].checked)){alert("L'Espagne,l'Italie seraient Parfait pour une Personne sportive")}
if (x>=1000 )& (x<=2500) & (document.f.m[2].checked)){alert("Passioné par la Nature ? L'égypte , le côte d'ivoire et la chine seraient vos distinations idéales")}
if (x>=1000 )& (x<=2500) & (document.f.m[1].checked)){alert("Vive le Shopping en Turquie, à la France et au Maroc!")}
if (x>=1000 )& (x<=2500)& (document.f.m[3].checked)){alert("L'Espagne, Liban, Thailande,et le Maroc forment votre destinations Ideal pour la quête du soleil")}
if (x>=1000 )& (x<=2500) &( document.f.m[1].checked)){alert("Vivez le spectacle à Paris, au Maroc ou à Dubai!")};
}
</script>
<html><head>
<script language=javascript>
function res()
{x=document.f.a.value;
if ((x>=3000) & (document.f.m[4].checked)){alert("Le Brésil , les états-unis ou l'Australie qui sot des pays trés animés seraient parfait pour votre choix")}
if (x>=3000 )& (document.f.m[3].checked)){alert("Miami, les iles de canaries, les seychelles et Hawai forment votre destinations idéales")}
if (x>=3000 )& (document.f.m[0].checked)){alert("Vivez le Sport au Brésil, aux USA ou en Angleterre !")}
if (x>=3000 )& (document.f.m[1].checked)){alert("Les plus grandes Marques aux USA, aux Canada et à Dubai")}
if (x>=3000 )& (document.f.m[2.checked)){alert("Passionné par la Jungle ? L'afrique de sud, et le Brésil seraient vos destinations Idéales ")}
if (x>=1000 )& (x<=2500) & (document.f.m[0].checked)){alert("L'Espagne,l'Italie seraient Parfait pour une Personne sportive")}
if (x>=1000 )& (x<=2500) & (document.f.m[2].checked)){alert("Passioné par la Nature ? L'égypte , le côte d'ivoire et la chine seraient vos distinations idéales")}
if (x>=1000 )& (x<=2500) & (document.f.m[1].checked)){alert("Vive le Shopping en Turquie, à la France et au Maroc!")}
if (x>=1000 )& (x<=2500)& (document.f.m[3].checked)){alert("L'Espagne, Liban, Thailande,et le Maroc forment votre destinations Ideal pour la quête du soleil")}
if (x>=1000 )& (x<=2500) &( document.f.m[1].checked)){alert("Vivez le spectacle à Paris, au Maroc ou à Dubai!")};
}
</script>
A voir également:
- Fonction "if" avec Javascript
- Fonction si et - Guide
- Telecharger javascript - Télécharger - Langages
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
1 réponse
Problèmes de parenthèses partout, vérifie bien qu'elles englobent:
1. La totalité de la condition if() (les parenthèses sont obligatoires, c'est marqué dans la spec de JS)
2. Ce que tu veux englober
Le premier if() est correct sur ces deux points, mais pas les suivants.
Aussi, le ET logique est défini par &&, pas un seul &, qui lui correspond à un ET binaire (pas ce que tu cherches).
1. La totalité de la condition if() (les parenthèses sont obligatoires, c'est marqué dans la spec de JS)
2. Ce que tu veux englober
Le premier if() est correct sur ces deux points, mais pas les suivants.
Aussi, le ET logique est défini par &&, pas un seul &, qui lui correspond à un ET binaire (pas ce que tu cherches).