Script qui test sur les champs vides 'PHP'

bibrine Messages postés 47 Statut Membre -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour
Je cherche une script en javascript qui test sur le remplissage des champs du formulaires,
si un champ est vide il doit afficher un message d'erreur , y'a quelqu'un qui pouvez m'aider ?

Merci

5 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    <form method="post" action="pagecible.php">
        <p>
            <label for="nom">Nom :</label>
            <input type="text" name="nom" id="nom" />
        </p>
        <p>
            <label for="prenom">Prénom :</label>
            <input type="text" name="prenom" id="prenom" />
        </p>
        <p>
            <label for="adresse">Adresse :</label>
            <input type="text" name="adresse" />
        </p>
        <p>
            <input type="submit" value="Envoyer" />
        </p>
    </form>
    Dans l'entête de ta page (entre <head> et </head>) :
    <script type="text/javascript">
    window.onload = function() {
        formulaire = document.getElementsByTagName('form').item(0);
        champNom = document.getElementById('nom');
        champPrenom = document.getElementById('prenom');
        champAddr = document.getElementById('adresse');
    
        formulaire.onsubmit = function() {
            var nbErreurs = 0;
            var erreurs = '';
    
            if(champNom.value.length == 0) {
                nbErreurs++;
                erreurs += 'Le champ "Nom" est vide.'+"\n";
            }
            if(champPrenom.value.length == 0) {
                nbErreurs++;
                erreurs += 'Le champ "Prénom" est vide.'+"\n";
            }
            if(champAddr.value.length == 0) {
                nbErreurs++;
                erreurs += 'Le champ "Adresse" est vide.'+"\n";
            }
    
            if(nbErreurs > 0) {
                alert(erreurs);
                return false;
            }
        };
    };
    </script>
    1
    1. Anoso Messages postés 145 Date d'inscription   Statut Membre Dernière intervention  
       
      bon comme vs voyez en php c plus facile
      0
    2. rad
       
      svp un code qui teste sur le login mot de passe
      0
    3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Tester quoi ?
      Si les identifiants sont correctes ou seulement si les champs sont remplis ?
      0
    4. rad
       
      sur le deux svp
      0
    5. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Pour vérifier la validité, il faut passer par AJAX.
      Ça risque d'être un peu trop complexe si tu ne connais pas pour presque rien au final.
      Pour vérifier si les champ sont vides, il suffit de modifier le code déjà proposé.
      0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Quel est ton formulaire actuel ?
    0
  3. bibrine Messages postés 47 Statut Membre
     
    il s'agit de zones de texte simple :
    <input type="text" name="nom" />
    <input type="text" name="prenom" />
    <input type="text" name="adresse" />
    0
  4. Anoso Messages postés 145 Date d'inscription   Statut Membre Dernière intervention  
     
    tu peux utiliser php exemple:
    <?php
    if (($_POST['nom']=='')||($_POST['prenom']=='')||($_POST['adresse']==''))
    {
    echo '<script>alert("veuillez remplir les champs du formulaire!")</script>';

    }
    ?>

    :)c simple
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. bibrine Messages postés 47 Statut Membre
     
    Merci bq exactement ce que je cherche .

    Merci mes amis.
    0