je débute depuis peu sur du javascript et je suis en train de créer un petit programme qui poserais quelques questions à l'utilisateurs. Une des questions demande à l'utilisateur si le programme doit le tutoyer ou le vouvoyer. Sa réponse est affectée a une variable "réponse" et le programme teste sa réponse pour voir si il lui faut utiliser le pronom personnel "ton" ou "votre" et l'affecte a une variable "pronp" . Et c'est là que se pose mon pb, je n'arrive pas à utiliser la condition if pour faire cela.
je vous mets le script:
<html>
<head> </head>
<body>
<script language="javascript">
alert("bonjour"); var reponse = prompt("Dois-je utiliser \"tu\" ou \"vous\" en votre présence?"); if ((reponse) == "tu")) { var pronp = ton; } else { var pronp = votre; } var prenom = prompt("Entrez " + reponse + " pr\351nom"); var espace = " "; alert("Joli pr\351nom!"); var nom = prompt("Quel est " + reponse + " nom?"); alert("Bienvenue " + prenom + espace + nom); var age = prompt("Quel est " + reponse + " age?")
</script>
</body> </html>
j'aimerais également savoir comment tester si la réponse qu'il fourni est soit "tu" soit "vous" et si ce n'est aucun des deux, lui mettre un message d'alerte et lui reposer la question.
Merci
- Edité par VincentCourtehoux 17 juin 2019 à 16:31:04
Le programme fonctionne jusqu'à la question "dois je utiliser tu ou vous en votre présence" puis se ferme tout seul sans executer la suite.
tester réponse à une question avec if/esle if/else
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)