Intervalle input html/php

Bonjour,

j'aimerai savoir comment entrer un mot entre 4 et 8 caracteres : par exempl, je veux m inscrire a un site, si je met un mot de passe en dessous de 4 caracteres, ou au dessus de 8 caracteres, il m' affiche un message.

j' ai juste trouvé maxlengh, mais je ne sais pas si minlengh existe.

le probleme c'est que je ne fais pas de programmation.

est ce que vous pouvez m' aidez svp ? merci

7 réponses

  1. PHP est un code cote serveur.
    Pour ton probleme il faut gerer le code via javascript cote client

    il te suffit de faire comme pour la vérification

    Si besoin n'hésite pas
    1. merci pour ton code sa marche, petite question, enfait j' ai un autre petit probleme, quand je clique sur un bouton, j' aimerai que sa affiche un message, s(si possible en php) est ce que tu sais comment on fait stp ?
      1. Voila je t fais ca vite fait pour que tu comprennes :

        <body>

        <div id="content">
        <div id="formulaire">
        <form action="d.php" method="post">
        <table>
        <tr><td>test</td><td><input type="text" name="test" id = "IdTest" /></td></tr>
        <tr><td></td><td><input type="button" value="Valider" onClick="VerifAbo()" /></td></tr>
        </table>
        </form>
        </div>
        </div>
        </body>

        <script>
        function VerifAbo() {
        var Valid = false ;
        var ele = document.getElementById("IdTest");
        alert((ele.value.toString().length));
        if ((ele.value.toString().length) > 4){
        Valid = true ;
        }
        if (Valid == false){
        alert('Vous devez respecter au minimum 5 carracteres');
        ele.style.background = 'red';
        }else{
        self.location.href='d.php';
        }
        }
        </script>

        </html>
        1. <body>

          <div id="content">
          <div id="formulaire">
          <form action="d.php" method="post">
          <table>
          <tr><td>test</td><td><input type="text" name="test" /></td></tr>
          <tr><td></td><td><input type="submit" value="confirmer " /></td></tr>
          </table>
          </form>
          </div>
          </div>
          </body>
          </html>
          1. Bonsoir

            En html la fonction minlenght n'existe pas il faudrait passer par du javascript qui verifie le ou les champs avant l'upload .

            Peux tu montrer le code de ton formulaire pr te montrer si tu ne connais pas