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 :

Vérification dans textarea


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut Vérification dans textarea
    Bonjour a tous,

    J'ai un formulaire tout simple avec une zone de texte et un textarea.

    J'ai une fonction Javascript qui permet de vérifier si les champs ne sont pas vides.

    Cela marche pour la zone de texte mais pas pour le textarea.

    D'où pourrait venir mon problème.

    Voila le 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
    <html>
    <head
     
    <script type="text/javascript" language="Javascript">
     
    function verif()
    {
    if(document.contact.nom.value == "" ) {
       alert("Veuillez saisir votre nom!");
       document.contact.nom.focus();
       return false;
      }
    if(document.contact.test.value == "" ) {
       alert("Veuillez saisir votre message!");
       document.contact.test.focus();
       return false;
      }
    }
     
    </script>
    </head>
    <body>
    <form name="contact" onsubmit="return verif()">
    <input type="text" name="nom"/>
    <textarea name="test"></textarea>
    <input name="test" type="submit" value="Envoyer"  />
    </form>
    </body>
    </html>
    Merci pour votre aide

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <textarea name="test"></textarea>
    <input name="test" type="submit" value="Envoyer"  />
    Peut être parce que tu as deux champ avec le même nom...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut
    Merci c'était cela. Voilà maintenant le code (réduit) de ma page contact de mon site.

    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
    <html>
    <head
     
    <script type="text/javascript" language="Javascript">
    function verif ()
    {
    // Vérification de la saisie de l'adresse e-mail
    if(document.contact.nom.value == "") {
       alert("Veuillez saisir votre nom !");
       document.contact.nom.focus();
       return false;
      }
    if(document.contact.prenom.value == "") {
       alert("Veuillez saisir votre prénom !");
       document.contact.prenom.focus();
       return false;
      }
    if(document.contact.email.value == "") {
       alert("Veuillez saisir votre adresse électronique!");
       document.contact.email.focus();
       return false;
      }
    if(document.contact.email.value.indexOf('@') == -1) {
       alert("Ce n'est pas une adresse électronique!");
       document.contact.email.value = "";
       document.contact.email.focus();
       return false;
      }
    if(document.contact.commentaires.value == "" ) {
       alert("Veuillez saisir votre message!");
       document.contact.commentaires.focus();
       return false;
      }
     
    }
    </script>
    </head>
    <body>
    <form name="contact" onsubmit="return verif()">
     
    <p class="titre">Coordonnées</p>
     
    <fieldset id="coordonnees">
    <table>
    <tr><td width="37%"><label>Nom : </label></td><td width="63%"><input type="text" name="nom"/></td></tr>
    <tr><td><label>Prénom : </label></td><td><input type="text" name="prenom"/></td></tr>
    <tr><td><label>Adresse e-mail : </label></td><td><input type="text" name="email"/></td></tr>
     
    <tr><td> <textarea name="commentaires"></textarea></td></tr>
    </table>
    </fieldset>
     
    <fieldset id="boutons">
    <table width="100%" >
    <tr align="center">
    <td><input name="bouton" type="submit" value="Envoyer"  /></td><td><input type="reset" value="Recommencer" /></td>
    </tr>
    </table>
    </fieldset>
     
     
    </form>
    </body>
    </html>
    Est ce que tu vois quelque chose qui ne vas pas ?

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut
    J'ai trouvé une solution.

    Quand je met ma fonction Javascript dans mon fichier php, cela marche mais quand je fais appel à mon fichier js, ca ne marche pas.

    Bizarre quand meme !!!

Discussions similaires

  1. Ecrire dans textarea d'une popup depuis fenêtre mère
    Par ddams dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 20/09/2005, 17h27
  2. Décompte nb caractères dans textarea
    Par cpr0 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/09/2005, 12h15
  3. Réponses: 5
    Dernier message: 12/07/2005, 17h04
  4. Insertion dans textarea
    Par nicolb dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2005, 14h07
  5. Problème alinéa dans textarea
    Par guitaros dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 23/12/2004, 00h07

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