Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

maxlength sur un textarea

Poster un nouveau sujet Imprimer cette discussion    Forum -> Administration d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
atomikado
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 22 Sep 2003
Messages: 149
Localisation: Bretagne

URL permanente de ce messagePosté le : Mer Aoû 11, 2004 13:06    Sujet du message: maxlength sur un textarea

Bonjour !

Je voudrais savoir commen limiter le nombre de caractères qu'un visiteur peut taper dans un champ textarea. J'ai essayé avec maxlength="xx" comme pour les champs "text", mais ce n'est pas pris en compte. Comment faire ?

Merci !

Mikaël
 
atomikado Visiter le site web du posteur
vpx
WRInaute accro
WRInaute accro

Inscrit le: 23 Mar 2004
Messages: 1099
Localisation: abbeville

URL permanente de ce messagePosté le : Mer Aoû 11, 2004 13:29    Sujet du message: maxlength sur un textarea

Tu peux utiliser un petit javascript qui verifie la longueur du champs.
 
vpx
Bobez
WRInaute passionné
WRInaute passionné

Inscrit le: 20 Mai 2004
Messages: 717
Localisation: Saint-Etienne

URL permanente de ce messagePosté le : Mer Aoû 11, 2004 13:41    Sujet du message: maxlength sur un textarea

Effectivement, c'est un pur bordel pour faire cela. Après quelques recherches, voici la solution que j'ai utilisé pour éviter un javascript trop encombrant :

Code:
<textarea onkeyup="this.value = this.value.slice(0, 500)" onchange="this.value = this.value.slice(0, 500)">
(remplacer 500 par le nombre max. de caractères)
 
Bobez Visiter le site web du posteur
TrashBox
WRInaute discret
WRInaute discret

Inscrit le: 18 Juin 2004
Messages: 67
Localisation: Région Parisienne ... mais voudrais bien être ailleurs !

URL permanente de ce messagePosté le : Mer Aoû 11, 2004 13:58    Sujet du message: maxlength sur un textarea

Bobez a écrit:
Code:
<textarea onkeyup="this.value = this.value.slice(0, 500)" onchange="this.value = this.value.slice(0, 500)">
(remplacer 500 par le nombre max. de caractères)


c'est en effet plus 'joli' qu'une vérification a posteriori, mais il suffit de désactiver javascript pour passer outre ... Sad
 
TrashBox
Genzo
WRInaute passionné
WRInaute passionné

Inscrit le: 18 Juin 2004
Messages: 979
Localisation: Cergy

URL permanente de ce messagePosté le : Mer Aoû 11, 2004 15:03    Sujet du message: maxlength sur un textarea

alors en plus rajouter sur la page e traitement du formulaire une petite fonction php pour verifier si il fait mon de x caractères :
Code:
<?
$veriftextarea = substr($_POST[valeur],x+1,x+5);

if ($veriftextarea) { // caractères existants de la valeur x+1 a x+5
echo "Il faut que votre texte fasse x caractères maximum";
} else { // aucun caractère de la valeur x+1 a x+5

...

;}
?>


remplacer x par le nombre de caractères max Smile

c'est assez violent comme technique mais ça marche
 
Genzo Visiter le site web du posteur
Bool
WRInaute accro
WRInaute accro

Inscrit le: 26 Fév 2004
Messages: 1139
Localisation: Lyon

URL permanente de ce messagePosté le : Mer Aoû 11, 2004 15:15    Sujet du message: maxlength sur un textarea

TrashBox a écrit:
c'est en effet plus 'joli' qu'une vérification a posteriori, mais il suffit de désactiver javascript pour passer outre ... Sad


De toutes façons, il faut TOUJOURS laisser la vérification du coté du serveur. La bidouille javascript n'est là que pour faire gagner du temps à l'utilisateur, pas pour assurer le moindre controle de données.
 
Bool Visiter le site web du posteur
wap
WRInaute passionné
WRInaute passionné

Inscrit le: 01 Mai 2004
Messages: 735
Localisation: Paris, France

URL permanente de ce messagePosté le : Mer Aoû 11, 2004 15:18    Sujet du message: maxlength sur un textarea

Bool a écrit:
De toutes façons, il faut TOUJOURS laisser la vérification du coté du serveur. La bidouille javascript n'est là que pour faire gagner du temps à l'utilisateur, pas pour assurer le moindre controle de données.

Bien dit Bool !
 
wap Visiter le site web du posteur
Bobez
WRInaute passionné
WRInaute passionné

Inscrit le: 20 Mai 2004
Messages: 717
Localisation: Saint-Etienne

URL permanente de ce messagePosté le : Mer Aoû 11, 2004 16:49    Sujet du message: maxlength sur un textarea

C'est clair qu'il faut ensuite vérifier côté serveur. Smile
 
Bobez Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Administration d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort