Laurent vilday a écrit :
> Guy a écrit :
>
>> il est évident que le DOM permet la construction de page éminemment
>> dynamique ! Mais quelle est la raison qui justifie, dans une page
>> formulaire, l'ajout de code HTML à la suite d'un textarea ?
>
>
> Il peut y avoir des tonnes de raisons, et principalement celles
> auxquelles on ne pense pas.
>
> J'ai un exemple très concret que j'utilise dans mon appli qui permet
> d'avoir visuellement un indicateur de maximum pour les <textarea> et les
> <input type="text">.
> Voici une version adaptée pour fciwa exposant la chose :
> <http://mokhet.com/tests/add_element.html>
>
> Au début on a un formulaire simple avec des éléments X et Y, onload on
> ajoute une barre de progression (cachée) pour indiquer si le maximum de
> caractères est atteint. Sur le focus, la barre s'affiche et se remplit
> au fur et à mesure qu'on tape des caractères dans le champ, sur le blur,
> la barre disparait, sur le keypress l'indicateur est mis à jour et le
> cas échéant, la valeur est tronquée si dépassant le maximum déclaré.
>
> Voila, imo, une raison justifiant l'ajout dynamique a la suite d'un
> <textarea> ou <input type=text>.
>
> PS : oui je sais, le code est un peu fouilli et la détection des
> positions est pas terrible sous IE6. Mais c'est pour l'exemple, c'est
> fait à l'arrache et ça passe bien sous FX2 et Opéra9 donc basta IE6, va
> mourrir 
>
Bonjour,
rien à voir avec la demande "ajouter du HTML"
le cas que vous exposez (compter et comparer avec un limite max) peut
être traité par du
JS pur et simple (interception d'événement, décompte
et modification de la page).
GR