[Resolu][javascript] ie et firefox comptage de taille de formulaire

bon voila je dois recupérer la taille d’un textarea en javascript
genre :
c=document.forms["inscription"].message.value.length;

or voila firefox me compte les retour chariot comme un caractere alors qu’ils valent deux.
Ie lui les compte bien pour deux.
Vous avez une solution ?

Parce que je ne peux meme pas faire un :

for (i=0;i<document.forms["inscription"].message.value.length;i++) { // je parcour mon champs }
vu que la taille n’est pas la bonne sous firefox :confused:

si quelqu’un a une solution
thks
Bussiere

Moi je parierai plutôt que firefox insère des \n qd tu appuies sur entrée et non pas des \r\n comme doit faire ie, d’ou ta différence de calcul…

Tu as vérifié ?

(ou bien j’ai mal compris ?)

oui en fait j’ai trouvé un bout de code pour faire ca :

u=document.forms["inscription"].message.value.length; c=0; for (i = 0;i < u; i++) { c++; if (document.forms["inscription"].message.value.charCodeAt(i) == 10) { if (document.forms["inscription"].message.value.charCodeAt(i-1) != 13) c++; } }
mais c’est lourd :confused:

bussiere