Bonjour,

Je suis en train de faire un formulaire dans lequel il y a un champ textearea.

Ce champ fait 100 caractères de large sur 5 lignes. (500 caractères permis au total)

Pour l'instant quand l'utilisateur tape le 101ème caractère ça ajoute un ascenseur horizontal qui s'allonge au fur et à mesure si on ne fait pas de retour chariot.

Je voudrais que qd l'utilisateur tape le 101ème caractère ça passe automatiquement à la ligne, même chose pour le 201ème, etc

Et que ça bloque la saisie à 500 caractères !

Comment faire ?

Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<textarea name="presentation" cols="100" rows="5" id="presentation"></textarea>
Ensuite je crois qu'il faut remplacer les <BR> par des sauts de ligne avec cette commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
str_replace("\n","<br>", $presentation);
Est ce suffisant ? Si l'utilisateur saisit sur un mac ça marche aussi ?

Merci pour la réponse