Comment empecher l'utilisateur de saisir plus des caracteres?
Résolu
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour,
je viens de mettre en place une application de Gestion mais j'ai un probleme de savoir comment empeché l'utilisateur de saisir plus de caracteres que j'ai prevu sur les champs de ma table dans la base de donnée.
Si vous avez ce code en php comment empeché la saisie de plusieurs caracteres, veuillez me le donner SVP! Car je suis vraiment dans le besoin.
Exemlpe:
<html>
<head>
<title>Bonjour</title>
</head>
<body>
<form action="#" Method="POST">
Nom <input type="text" name="nom" value="">
.....
<input type="submit" name="Val" value="Valider">
</form>
</body>
</html>
je voulais si l'utilisateur tapera un nom depassant 20 caracteres il faut qu'il ya un message lui prevenant qu'il ne peut pas continuer parce qu'il a depassé le nombre des caracteres prevu.
Merci d'avance à tous.
je viens de mettre en place une application de Gestion mais j'ai un probleme de savoir comment empeché l'utilisateur de saisir plus de caracteres que j'ai prevu sur les champs de ma table dans la base de donnée.
Si vous avez ce code en php comment empeché la saisie de plusieurs caracteres, veuillez me le donner SVP! Car je suis vraiment dans le besoin.
Exemlpe:
<html>
<head>
<title>Bonjour</title>
</head>
<body>
<form action="#" Method="POST">
Nom <input type="text" name="nom" value="">
.....
<input type="submit" name="Val" value="Valider">
</form>
</body>
</html>
je voulais si l'utilisateur tapera un nom depassant 20 caracteres il faut qu'il ya un message lui prevenant qu'il ne peut pas continuer parce qu'il a depassé le nombre des caracteres prevu.
Merci d'avance à tous.
A voir également:
- Comment empecher l'utilisateur de saisir plus des caracteres?
- Rech. ou saisir l'url - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Comment utiliser chromecast sur tv - Guide
- Caractères spéciaux mac - Guide
2 réponses
Salut,
Il y a plusieurs niveaux où tu pourras faire le contrôle : en php une fois le formulaire envoyé, en javascript sur un événement sur un élément de ta page ou en html : directement dans les propriétés de ta zone de saisie (l'utilisateur sera bloqué, il ne pourra pas saisir plus de n caractères selon ton choix) : tu peux aller voir ce lien sur le forum :
@+++
--- Si votre problème est réglé merci de le signaler en passant votre sujet à l'état résolu :) --
Il y a plusieurs niveaux où tu pourras faire le contrôle : en php une fois le formulaire envoyé, en javascript sur un événement sur un élément de ta page ou en html : directement dans les propriétés de ta zone de saisie (l'utilisateur sera bloqué, il ne pourra pas saisir plus de n caractères selon ton choix) : tu peux aller voir ce lien sur le forum :
http://www.commentcamarche.net/forum/affich-12190605-nombre-de-caractere-dans-un-champ-textepour plus d'infos sur cette dernière solution.
@+++
--- Si votre problème est réglé merci de le signaler en passant votre sujet à l'état résolu :) --
Le REQUEST gère aussi bien le POST que le GET. Cela t'évite de devoir tout changer quand tu es en conception (GET) puis quand tu passes en prod (POST)
Après pour obliger le numérique, tu as is_numeric.
Cordialement
Après pour obliger le numérique, tu as is_numeric.
if(is_numeric($tavariable)===true){
echo "c'est bon";
}
else{
echo "vous devez entrer des chiffres";
}
Cordialement
Gère ceci avec la fonction php suivante :
https://www.php.net/manual/fr/function.strtoupper.php
Ce n'est pas à l'écriture du client mais lorsque tu récupères le contenu en php
ex :
https://www.php.net/manual/fr/function.strtoupper.php
Ce n'est pas à l'écriture du client mais lorsque tu récupères le contenu en php
ex :
$nom=strtoupper($_REQUEST['nom']);
mais je voulais que PHP le verifie puis qu'il y ait un message s'affichant sur la page prevenant l'utilisateur qu'il ne doit pas depasser les nombres de caracteres.
Si possible j'aurais besoin aussi de javascript.
mais je voulais que PHP le verifie puis qu'il y ait un message s'affichant sur la page prevenant l'utilisateur qu'il ne doit pas depasser les nombres de caracteres.
Si possible j'aurais besoin aussi de javascript.
Comment faire pour mettre en mode resolu?
Le 5eme lien a l'air pas mal.
Sinon pour le passage en résolu, il doit y avoir un lien sur le tout premier message du sujet du typer "passer en résolu".
https://www.php.net/manual/fr/function.strlen.php
Plus qu'à mettre tes conditions du genre :
Après tu peux appeler egalement du JS