Bonjour,

J'aimerais mettre au point le script Prototype suivant:
affichage "en direct" dans un div du nombre de caractères saisi dans un textarea hors espace et retour chariot + blocage automatique au maximum autorisé

Comme j'ai bcp de mal avec le JS en général et Prototype en particulier, je soumet ici l'algo général, si qq pouvait me le "traduire" en code ou m'y aider, je lui en serai très reconnaissant!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
évènement déclencheur: onKeyUp dans element_id 'textPerso'
 
entrée:
- texte saisie t
- nombre max de caractères autorisé nbMax
 
algo:
 
begin
 
nbCar = 0;
pour chaque lettre l de t {
	si (nbCar > nbMax) exit boucle;
	si (l != ' ' && l != '\n') {
		nbCar++;
	}
}
si (nbCar > nbMax) {
	t = fonctionQuiDecoupeLeTexte(t, 0, nbMax -1);
	affiche t dans element_id = 'textPerso'
}
affiche nbCar dans element_id = 'displayNbCar';
 
end
Merci pour votre aide!