Per fare il conto in tempo reale, consiglierei l'evento onkeyup.
Esempio:
<input type="text" ... onkeyup="contacar(this);">
dove contacar puo` essere di questo tipo:codice:function contacar(cc) { var vv = cc.value; var num = vv.length; var mm; if(mm = vv.match(/[\<\>]/g) ); num += mm.length * 3; // & l t ; / & g t ; if(mm = vv.match(/\&/g) ); num += mm.length * 4; // & a m p ; if(mm = vv.match(/[\"\']/g) ); num += mm.length * 5; // & q u o t ; / & a p o s ; alert("numero caratteri finali = "+num); }

Rispondi quotando