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

HTML Discussion :

Vérification d'une zone de texte


Sujet :

HTML

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Vérification d'une zone de texte
    Salut, j'aimerais vérifier si la zone de texte est vide ou non en cliquant sur une bouton.

    Voilà mon essai:

    Code html : 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
    <script language="javascript">
    function verif()
    {
    if (document.login.value="")
    document.write("erreur");
    }
    </script>
    <head>
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Document sans titre</title>
    </head>
     
    <body>
    <h1> Gestion De Statistique </h1>
     
    login : <input type="text" name="login" /><br />
    <br/>
    mot de passe : <input type="text" name="mot_de_passe" /><br />
    <br/>
    <input type="button" value="envoyer"  onclick="verif()" >

  2. #2
    Membre émérite
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Il vaut mieux avoir un DOCTYPE et placer les fonctions Javascript entre <head> et</head>.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (document.login.value="")
    document.write("erreur");
    Pour comparer, c'est == et non =.
    Ensuite il est préférable de ne pas utiliser document.write().

    Un peu de leture :

    Et un exemple de code...
    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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	<title>Document qui devrait avoir un titre</title>
    	<script type="text/javascript">
                    function verif(){
                            var login=document.getElementById('login').value;
                            var passw=document.getElementById('mot_de_passe').value;
                            if(login==''){
                                    alert('Veuillez saisir un identifiant');
                                    document.getElementById('login').focus();
                                    return false;
                            }
                            if(passw==''){
                                    alert('Veuillez saisir un mot de passe');
                                    document.getElementById('mot_de_passe').focus();
                                    return false;
                            }
     
                            alert('Login : '+login+'\nMot de passe : '+passw);
                            return true;
                    }
            </script>
    </head>
    <body>
    	<h1>Gestion De Statistique</h1>
    	<form action="" method="post" onsubmit="return verif();">
    		<p>
    			<label for="login">Login :</label> <input type="text" value="" name="login" id="login" />
    			<br /><br/>
    			<label for="mot_de_passe">Mot de passe :</label> <input type="password" value="" name="mot_de_passe" id="mot_de_passe" />
    			<br /><br/>
    			<input type="submit" value="Envoyer" />
    		</p>
    	</form>
    </body>
    </html>

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 3
    Points : 2
    Points
    2
    Par défaut merci de m'avoir aidé
    J'ai testé et ça fonctionne, merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Vérification de la valeur d'une zone de texte
    Par rattus34 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/01/2013, 21h02
  2. vérification d'une zone de texte et requestFocus()
    Par nadsky dans le forum AWT/Swing
    Réponses: 19
    Dernier message: 25/06/2009, 18h11
  3. [JTextArea ] Définir une zone de texte
    Par Katyucha dans le forum Composants
    Réponses: 8
    Dernier message: 18/11/2004, 00h32
  4. [HTML] Bloquer l'ecriture d'une zone de texte
    Par bouboussjunior dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/10/2004, 10h57
  5. Réponses: 9
    Dernier message: 26/04/2004, 22h51

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