Problème avec le javascript , besoin d'aide !
Résolu
yosrh
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
yosrh Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
yosrh Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Salut, J'ai un grand problème avec Javascript , j'ai fait ce script mais il marche pas !
S'il vous plais aidez moi , qi vous pouvez copier le texte dans votre réponse en le corrrigant pour mieux comprendre , s'il vous plais ! :/
<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");
else {if (x >= 3000 ) && (document.f.m[3].checked)){ alert("Miami, les iles de canaries, les seychelles et Hawai forment votre destinations idéales");};}
else {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>="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[1].checked)) {alert("Vivez le spectacle à Paris, au Maroc ou à Dubai!");};};
}
</script>
<body>
<form name=f>
<p> votre civilité </p>
<p><input type="radio" name=r value="r1">Monsieur<br>
<input type="radio" name=r value="r2">Madame<br>
<input type="radio" name=r value="r3">Mademoiselle<br></p>
<p> Vote Budget : <input type="text" name=a ></p>
<p> Votre Intérêt : </p>
<p><input type="radio" name=m value="m1">SPORT<br>
<input type="radio" name=m value="m2">Shopping<br>
<input type="radio" name=m value="m3">Safari<br>
<input type="radio" name=m value="m4">Plages et soleils<br>
<input type="radio" name=m value="m5">spectacles<br></p>
<input type=text name=b>
<input type= button value=Résultats onclick=res()>
<input type= reset Value= Effacer>
S'il vous plais aidez moi , qi vous pouvez copier le texte dans votre réponse en le corrrigant pour mieux comprendre , s'il vous plais ! :/
<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");
else {if (x >= 3000 ) && (document.f.m[3].checked)){ alert("Miami, les iles de canaries, les seychelles et Hawai forment votre destinations idéales");};}
else {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>="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[1].checked)) {alert("Vivez le spectacle à Paris, au Maroc ou à Dubai!");};};
}
</script>
<body>
<form name=f>
<p> votre civilité </p>
<p><input type="radio" name=r value="r1">Monsieur<br>
<input type="radio" name=r value="r2">Madame<br>
<input type="radio" name=r value="r3">Mademoiselle<br></p>
<p> Vote Budget : <input type="text" name=a ></p>
<p> Votre Intérêt : </p>
<p><input type="radio" name=m value="m1">SPORT<br>
<input type="radio" name=m value="m2">Shopping<br>
<input type="radio" name=m value="m3">Safari<br>
<input type="radio" name=m value="m4">Plages et soleils<br>
<input type="radio" name=m value="m5">spectacles<br></p>
<input type=text name=b>
<input type= button value=Résultats onclick=res()>
<input type= reset Value= Effacer>
A voir également:
- Problème avec le javascript , besoin d'aide !
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
2 réponses
Bonjour à toi,
Je voit que tu débute dans le javascript, les conditions n'était pas bien coder, et le html ne respectait pas completement les règles. mais il reste encore plein d'erreur donc les balises input qui doivent être construite de cette manière, avec les "/" qui ferme la balise, car c'est une balise qui s'utilise seule:
Voici ton code, corriger!
Je voit que tu débute dans le javascript, les conditions n'était pas bien coder, et le html ne respectait pas completement les règles. mais il reste encore plein d'erreur donc les balises input qui doivent être construite de cette manière, avec les "/" qui ferme la balise, car c'est une balise qui s'utilise seule:
<input type="text" name="a" />
Voici ton code, corriger!
<!DOCTYPE html> <html> <head> <script type="text/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"); else{ 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>=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>=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[1].checked)) { alert("Vivez le spectacle à Paris, au Maroc ou à Dubai!");} } </script> </head> <body> <form name="f" onsubmit="return false;"> <p> votre civilité </p> <p> <input type="radio" name="r" value="r1">Monsieur<br> <input type="radio" name="r" value="r2">Madame<br> <input type="radio" name="r" value="r3">Mademoiselle<br> </p> <p>Vote Budget : <input type="text" name="a" ></p> <p>Votre Intérêt : </p> <p> <input type="radio" name="m" value="m1">SPORT<br> <input type="radio" name="m" value="m2">Shopping<br> <input type="radio" name="m" value="m3">Safari<br> <input type="radio" name="m" value="m4">Plages et soleils<br> <input type="radio" name="m" value="m5">spectacles<br> </p> <input type="text" name="b"> <input type="button" value="Résultats" onclick="res();"> <input type="reset" Value="Effacer"> </form> </body> </html>