IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

pb contôle de saisie adresse mail


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut pb contôle de saisie adresse mail
    bonsoir à tous!
    voilà je souhaiterais verifier si une adresse mail a bien été inscrite dans mon formulaire

    j'ai dejà un bout de code, qui marche même si l'adresse mail est valide
    (qui m'affiche l'alerte "Vous n'avez pas saisie une adresse email valable!")

    voici mon formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
     
    <html>
    <head>
    <SCRIPT language="javascript">
       function isEmailAdress(email){
       var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; 
     
       if(!re.test(email)){
            alert("Vous n'avez pas saisie une adresse email valable!!!");
            return false;
       }
       return true;
    }
     
     
     
    </SCRIPT>
    </head>
    </html>
     
     
     
     
          <head><title>Inscription</title></head>
          <b><font color= #0033c></b>
          <body font bgcolor=ccffff>
     
     
     
     
     
     
     
    <html>
    <p align='center'>
    <b>Pour vous inscrire, veuillez entrer vos coordonnées dans le formulaire</b><hr>
    <form action='traitementinfo.php' method='POST' OnSubmit="return isEmailAdress(email) ">
          <table border='0' cellspacing='0'
                   cellpadding='2' align=center>
     
     
     
          <tr>
           <td align='right'> <b>nom </b></td>
           <td><input type='text' name='nom_cli' size='65'
           maxlengh='65' ></td>
           </tr>
           <tr>
           <td align='right'> <b> prenom </b></td>
           <td><input type='text' name='prenom_cli' size='65'
           maxlengh='65'></td>
           </tr>
           <tr>
           <td align='right'> <b>adresse </b></td>
           <td><input type='text' name='adr_cli' size='65'
           maxlengh='65'></td>
           </tr>
           <tr>
           <td align='right'> <b>code postal </b></td>
           <td><input type='text' name='cp' size='65'
           maxlengh='65'></td>
           </tr>
           <tr>
           <td align='right'> <b>ville </b></td>
           <td><input type='text' name='ville' size='65'
           maxlengh='65'></td>
           </tr>
           <tr>
           <td align='right'> <b>telephone </b></td>
           <td><input type='text' name='tel' size='65'
           maxlengh='65'></td>
           </tr>
            <tr>
           <td align='right'><b>pseudo</b></td>
             <td><input type='text' name='pseudo' size='65' size='65'></td>
             </tr>
           <tr>
           <td align='right'> <b>mot de passe</b></td>
           <td><input type='password' name='mdp' size='65'
           maxlengh='65'></td>
           </tr>
           <tr>
     
           <td align='right'> <b>email</b></td>
           <td><input type='text' name = 'email' size='65'
           maxlengh='65'>
           </td>
     
           </tr>
     
    </table>
          <div align='center'><p><input type='submit' value='s enregistrer'> </p></div>
          </form>
     
    </html></body>

    en plus, est ce que en javascript , c'est possible, pour un formulaire, de bloqué l'accès au champs suivant s'il y a une erreur
    par exemple, si l'utilisateur, entre dans le champs "code postal" des valeurs de type caractères et non e type entier (par exemple : paris au lieu de 75016)

    merci pour votre aide

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3
    Par défaut
    par exemple avec un onchange sur le champ code postal.
    Si le code est bien composé de 5 chiffres (expression regulière) alors OK, sinon donne le focus au champ code postal !!!!

Discussions similaires

  1. Saisie auto des adresses mail
    Par Yepazix dans le forum Outlook
    Réponses: 6
    Dernier message: 17/01/2008, 16h26
  2. [JFormattedTextField ]validité d'une adresse mail
    Par gege2mars dans le forum Composants
    Réponses: 3
    Dernier message: 14/01/2005, 16h55
  3. [VBA][outlook] récupération des adresses mail
    Par arno2004 dans le forum VBA Outlook
    Réponses: 4
    Dernier message: 27/07/2004, 18h48
  4. Cacher l'adresse mail
    Par alain58 dans le forum ASP
    Réponses: 15
    Dernier message: 20/07/2004, 17h06
  5. [VB6] procédure de vérification d'adresse mail ?
    Par ghohm dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 07/06/2004, 13h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo