Test formulaire débutant

Test formulaire débutant - HTML/CSS - Programmation

Marsh Posté le 15-04-2006 à 18:20:52    

Bonjour,
 
Je suis débutant en javascript et je voudrais modifier un test sur un formulaire en place sur mon site. Je fais afficher un message d'alerte qui affiche lors de ce test "saisir le code de vérification" si le test renvoie oui
 

Code :
  1. // --- verificateur ---
  2.         var t1 = f1.com_verificateur;
  3.         if (t1.value == "" || t1.value == " " ) {
  4.                 wm += "Saisir le code de vérification\r\n";
  5.                 noerror = 0;
  6.         }


 
Je voudrais tester en plus la condtition suivante, que t1.value soit différente de "papatango" ou de "charly" pour afficher le message d'alerte.
J'ai donc ajouté à la suite :
 

Code :
  1. // --- verificateur ---
  2.         var t1 = f1.com_verificateur;
  3.         if ((t1.value != "papatango" )|| (t1.value != "charly" )) {
  4.                 wm += "Saisir le code de vérification\r\n";
  5.                 noerror = 0;
  6.         }


 
Le problème est que le test ne s'effectue pas correctement et semble être ignoré. Comment faire pour regrouper les insctructions ?
Merci pour votre aide
[:abnocte invictus]
Débutant je vous dit...


Message édité par dexenium le 15-04-2006 à 18:22:50
Reply

Marsh Posté le 15-04-2006 à 18:20:52   

Reply

Marsh Posté le 15-04-2006 à 18:59:18    

Bonjour,
 
Il faut remplacer || par && ligne 3 du deuxième extrait de code.
En logique booléenne, le contraire de A ou B est nonA et nonB. Cela s'appelle la loi de Morgan.

Reply

Marsh Posté le 15-04-2006 à 19:11:23    

bah oui c'est bon ça fonctionne nickel, j'avais essayé avec && mais oublié de fermer avec }
 
Oups
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed