Demander un nombre de caractere minimum dans un formulaire

Demander un nombre de caractere minimum dans un formulaire - PHP - Programmation

Marsh Posté le 12-11-2005 à 15:50:23    

Bonjour à tous,
 
Je fais un formulaire d'inscription, et j'aimerais demander un minimum de 5caracteres pour le mot de passe.
 
Sauriais vous comment faire?
 
Cordialement.


---------------
Mon Topic à Upper
Reply

Marsh Posté le 12-11-2005 à 15:50:23   

Reply

Marsh Posté le 12-11-2005 à 15:58:39    

si tu veux que ça soit géré directement sur le client faut voir du côté de JS. Mais ceux qui acceptent pas le JS pourrons faire ce qu'ils veulent :)
 
Ou alors tu fais du léger et tu testes côté serveur ou alors un mix de tout ça et ajax :)

Reply

Marsh Posté le 12-11-2005 à 16:02:06    

En html direct, y a pas (puis le gars met 5 espaces, t'es bien avancé :D), donc tu vérifies à la réception du formulaire (strlen et trim) et tu acceptes ou refuses l'inscription en conséquences. Tu peux en prime faire une prévérification en jscript, en oubliant pas que le javascript, ça se désactive :)

Reply

Marsh Posté le 12-11-2005 à 16:10:40    

Je verifie à la reception?
 
Sur ma page php je verifie?


---------------
Mon Topic à Upper
Reply

Marsh Posté le 12-11-2005 à 16:16:20    

Bah oui, sur la page du action="..." de la balise <form>

Reply

Marsh Posté le 12-11-2005 à 17:40:18    

Ouai, mais la ligne pour la verification? C'est sa que je comprend pas...


---------------
Mon Topic à Upper
Reply

Marsh Posté le 12-11-2005 à 18:15:48    

Mais c'est simple, tu récupère le mot de passe par $_GET et avec la fonction strlen tu récupère la valeur qui te retourne et tu la teste.
 
Paracetamol

Reply

Marsh Posté le 12-11-2005 à 18:19:40    

OUlala...... :/


---------------
Mon Topic à Upper
Reply

Marsh Posté le 12-11-2005 à 18:19:53    

if(strlen($_GET['password'])<6){
    bbiiiippp!.... erreur  [:ciler]  
}else{
   c'est bon tu peux passer  [:chewyy]  
}

Reply

Marsh Posté le 13-11-2005 à 00:01:05    

Code :
  1. <?php
  2. if(str_len($var_passord) < 6)
  3. echo '<p>Le password est trop court, minimum 5 caractères.</p>';
  4. else
  5. echo '<p>Le password est assez long</p>';
  6. ?>


 
:hello:

Reply

Marsh Posté le 13-11-2005 à 00:01:05   

Reply

Marsh Posté le 13-11-2005 à 02:58:08    

Merci beaucoup trasher!!!! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed