Aide en javascript
Résolu
nonoeil
Messages postés
205
Statut
Membre
-
nonoeil Messages postés 205 Statut Membre -
nonoeil Messages postés 205 Statut Membre -
Bonjour,
Je commence en javascript ,je dois coder
Bonjour Madame, Mademoiselle, Monsieur
L'utilisateur entre un chiffre : 1, 2 ou 3
S'il entre 1, alors on affiche "bonjour monsieur", sinon s'il entre 2, on affiche "bonjour madame", sinon on affiche "bonjour mademoiselle"
<html>
<head>
<title>Politesse</title>
<script language="javascript" type="text/javascript">
function verifier() {
var chiffre;
politesse;
if (formulaire.code.value == '1') {
texte='Bonjour Monsieur'
}
else {
texte='!=1'
}
alert(texte);
}
if (formulaire.code.value == '2') {
texte='Bonjour Madame'
}
else {
texte='!=2'
}
alert(texte);
}
if (formulaire.code.value == '3') {
texte='Bonjour Mademoiselle'
}
else {
texte='!=3'
}
alert(texte);
}
</script>
</head>
<body>
<form name="formulaire">
<p> entrer chiffre: <input type="text" name="code"></p>
<p><input type="button" name="bouton" value="politesse" onClick="verifier()"></p>
</form>
</body>
</html>
Les erreurs sont
Uncaught SyntaxError: Unexpected token }
Uncaught ReferenceError: verifier is not defined
Merci d'avance si quelqu'un peux m'aider
Je commence en javascript ,je dois coder
Bonjour Madame, Mademoiselle, Monsieur
L'utilisateur entre un chiffre : 1, 2 ou 3
S'il entre 1, alors on affiche "bonjour monsieur", sinon s'il entre 2, on affiche "bonjour madame", sinon on affiche "bonjour mademoiselle"
<html>
<head>
<title>Politesse</title>
<script language="javascript" type="text/javascript">
function verifier() {
var chiffre;
politesse;
if (formulaire.code.value == '1') {
texte='Bonjour Monsieur'
}
else {
texte='!=1'
}
alert(texte);
}
if (formulaire.code.value == '2') {
texte='Bonjour Madame'
}
else {
texte='!=2'
}
alert(texte);
}
if (formulaire.code.value == '3') {
texte='Bonjour Mademoiselle'
}
else {
texte='!=3'
}
alert(texte);
}
</script>
</head>
<body>
<form name="formulaire">
<p> entrer chiffre: <input type="text" name="code"></p>
<p><input type="button" name="bouton" value="politesse" onClick="verifier()"></p>
</form>
</body>
</html>
Les erreurs sont
Uncaught SyntaxError: Unexpected token }
Uncaught ReferenceError: verifier is not defined
Merci d'avance si quelqu'un peux m'aider
A voir également:
- Aide en javascript
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
3 réponses
<html>
<head>
<title>Politesse</title>
<script language="javascript" type="text/javascript">
function verifier() {
var val1,val2,val3;
val1=document.formulaire.code.value;
if (val1 == '1')
{
alert("Bonjour Monsieur");
}
val2=document.formulaire.code.value;
if(val2 == '2')
{
alert("Bonjour Madame");
}
val3=document.formulaire.code.value;
if(val3 == '3')
{
alert("Bonjour Mademoiselle");
}
}
</script>
</head>
<body>
<form name="formulaire">
<p> entrer chiffre: <input type="text" name="code"></p>
<p><input type="button" name="bouton" value="politesse" onClick="verifier()"></p>
</form>
</body>
</html>
voila j'ai corriger ton problème
<head>
<title>Politesse</title>
<script language="javascript" type="text/javascript">
function verifier() {
var val1,val2,val3;
val1=document.formulaire.code.value;
if (val1 == '1')
{
alert("Bonjour Monsieur");
}
val2=document.formulaire.code.value;
if(val2 == '2')
{
alert("Bonjour Madame");
}
val3=document.formulaire.code.value;
if(val3 == '3')
{
alert("Bonjour Mademoiselle");
}
}
</script>
</head>
<body>
<form name="formulaire">
<p> entrer chiffre: <input type="text" name="code"></p>
<p><input type="button" name="bouton" value="politesse" onClick="verifier()"></p>
</form>
</body>
</html>
voila j'ai corriger ton problème
bouchrot, pourquoi 3 variables pour lire un seul champ ?
<html>
<head>
<title>Politesse</title>
<script language="javascript" type="text/javascript">
function verifier() {
var val_1=document.formulaire.code.value;
if (val_1 == '1')
{
alert("Bonjour Monsieur");
}else if(val_1 == '2')
{
alert("Bonjour Madame");
}else if(val_1 == '3')
{
alert("Bonjour Mademoiselle");
}else{
//traite le cas ou un autre chiffre a été saisi
alert("Vous devez taper un chiffre de 1 à 3");
}
//ou une autre solution
/*
var val_1=document.formulaire.code.value;
var message;
switch (val_1){
case "1":
message="Bonjour Monsieur"
break;
case "1":
message="Bonjour Madame"
break;
case "1":
message="Bonjour Mademoiselle"
break;
default:
//traite le cas ou un autre chiffre a été saisi
message="Vous devez taper un chiffre de 1 à 3"
break;
}
alert(message);
*/
}
</script>
</head>
<body>
<form name="formulaire">
<p> entrer chiffre: <input type="text" name="code"></p>
<p><input type="button" name="bouton" value="politesse" onClick="verifier()"></p>
</form>
</body>
</html>