Javascript instruction “if” à l'intérieur d'alerte

Je suis nouveau sur le JavaScript, et je me demandais comment intégrer des "si" déclarations dans les alertes. Plus précisément, je travaille sur un formulaire, et je veux que le message d'alerte qui s'affiche lorsque l'utilisateur clique sur "Soumettre" pour afficher des messages différents selon les éléments de l'entrée de l'utilisateur sont problématiques (le cas échéant). Je sais que je pourrais le faire dans l'autre sens (c'est à dire, utiliser une série d'instructions if pour déterminer l'alerte à montrer), mais j'espérais être capable d'utiliser "if/else" au sein de l'alerte code lui-même. Merci!

  • Avez-vous l'essayer?
  • Non, et d'ailleurs pourquoi voudriez-vous? C'est beaucoup plus lisible et plus logique d'écrire "si cette alerte que, sinon, si ce message d'alerte..."
  • pas nécessairement. Il serait logique de voir quelque chose comme alert(getMessage()), où getMessage contient le nécessaire if consolidés.
  • Oui, j'ai essayé, mais ça ne semble pas fonctionner (je suis pas très familier avec la syntaxe JavaScript). Et je voulais utiliser l'instruction if parce que le script doit afficher un message tout le temps et puis d'ajouter en option des valeurs...je sais que ça pourrait être fait autrement, mais je veux juste savoir si il est possible de mettre l'instruction if dans l'alerte...
  • S'il vous plaît montrer ce que vous avez essayé, de préférence comme une réduction des cas de test dans jsfiddle ou similaire.
InformationsquelleAutor user3092995 | 2014-03-10