Comment empecher l'utilisateur de saisir plus des caracteres?
Résolu/Fermé
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 clavier azerty - Guide
- Comment utiliser chromecast - Guide
- Caractères spéciaux - Guide
2 réponses
ndsaerith
Messages postés
304
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
10 mai 2017
28
Modifié par ndsaerith le 10/09/2013 à 17:51
Modifié par ndsaerith le 10/09/2013 à 17:51
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 :) --
gign44
Messages postés
124
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
22 octobre 2013
5
12 sept. 2013 à 11:22
12 sept. 2013 à 11:22
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
gign44
Messages postés
124
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
22 octobre 2013
5
12 sept. 2013 à 13:01
12 sept. 2013 à 13:01
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']);
11 sept. 2013 à 13:46
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.
11 sept. 2013 à 13:47
11 sept. 2013 à 13:49
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?
11 sept. 2013 à 14:56
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".
11 sept. 2013 à 15:17
https://www.php.net/manual/fr/function.strlen.php
Plus qu'à mettre tes conditions du genre :
Après tu peux appeler egalement du JS