Verification

Résolu
dalisassou Messages postés 81 Date d'inscription mardi 5 avril 2005 Statut Membre Dernière intervention 14 janvier 2010 - 25 janv. 2008 à 10:40
dalisassou Messages postés 81 Date d'inscription mardi 5 avril 2005 Statut Membre Dernière intervention 14 janvier 2010 - 25 janv. 2008 à 11:48
BONJOUR TOUS LE MONDE,
J'AI UN PETIT PROBLEME POUR LA VERIFICATION DE  VALEUR.

MOI JE VOUDRAIS FAIRE UNE VERIFICATION SUR LE CHAMPS MAIL ET MAIL2
SI LES VALEURS DES DEUX CHAMPS SON IDENTIQUE IL VALIDE

C.A.D            SI DANS LE CHAMPS N°1 ON TROUVE : XXXXX@XXX.XX
IL FAUT QUE DANS LE SECOND CHAMPS ON TROUVE : XXXXX@XXX.XX

MOI J TOUVER UN SCRIPT MAIS IL NE FONCTIONNE PAS QUE S'IL TOUVE DEUX CHAMPS IDENTIQUE IL FAIT APPARAITRE UNE ALLERT,
VOILA LE  SCRIPT  TROUVER:

<html>
<head>
<script language=javascript>
function check_fields(a_form)
{
   // Boucle sur tous les élément du formulaire
   for (i = 0; i < a_form.elements.length ; i++) {
      if (a_form.elements[i].type == "text" ) {
         // Test only edit fields
 
         // Boucle pour comparer ce champ avec les autres
         // pour voir s'il y a des doublons
         for (j = 0; j < a_form.elements.length ; j++) {
            if (i == j) continue;
            if (a_form.elements[j].type != "text" ) continue;
            if (a_form.elements[i].value == a_form.elements[j].value) {
               alert("Doublon. Saisir autre chose." );
               a_form.elements[i].focus();
               return(false);
            }
         }
      }
   }
   // It's ok, submit the form
   a_form.submit();
 
   return(true);
}
</script>
</head>

<form name="my_form" onsubmit="return check_fields(this)" method=get action="ma_prochaine_page.htm">
Field 1
Field 2

</form>

</html>

MERCI

4 réponses

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
25 janv. 2008 à 11:32
>>VERIFIER LES VALEUR DU CHAMP MAIL IDENTIQUE OU NON
    c'est ce qui est fait.
    mais si on saisit "toto123567" dans les 2 champs, c'est ok

    remarque : en général, on évite d'écrire en majuscules dans un forum.

<hr />                Cordialement            Bul         «mon Site»     «M'écrire»

    généralement, c'est stupide de généraliser
3
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
25 janv. 2008 à 11:20
Bonjour,

<html>
<head>
<script type="text/javascript">
function check_fields(a_form)
{    return (a_form.champ1.value==a_form.champ2.value);    }
</script>
</head>

<form name="my_form" onsubmit="return check_fields(this);" method='get'
             action="ma_prochaine_page.htm">
    Field 1
    Field 2
   
</form>

</html>

ça ne verifie pas le format du mail...

<hr />                Cordialement            Bul         «mon Site»     «M'écrire»
0
dalisassou Messages postés 81 Date d'inscription mardi 5 avril 2005 Statut Membre Dernière intervention 14 janvier 2010
25 janv. 2008 à 11:24
MERCI POUR VOTRE REPONSE
MOI JE VEUX VERIFIER LES VALEUR DU CHAMP MAIL
IDENTIQUE OU NON
SI SE SCRIPT QUE VOUS M'AVEZ ECRIT EST BON
JE SUIS TRES RECONNAISSAN
0
dalisassou Messages postés 81 Date d'inscription mardi 5 avril 2005 Statut Membre Dernière intervention 14 janvier 2010
25 janv. 2008 à 11:48
d'accord merci
0
Rejoignez-nous