Allora sostituisci il codice che ti ho dato prima con questo:
questo nella head:
Codice HTML:
window.onload = init;
function init() { document.getElementById('countArea').innerHTML = 350-document.getElementById('text').value.length;
}
function updateCounter(field,maxlength,id,counter) {
var totalLength = field.value.length;
if(totalLength >= maxlength) {
field.value = field.value.substring(0, maxlength);
}
document.getElementById(counter).innerHTML = maxlength-field.value.length;
}
metti questo dove vuoi che appaia il numero dei caratteri restanti:
Codice HTML:
<span id="countArea"></span>
e questo è il codice della textarea (poi puoi aggiungere anche altri attributi):
Codice HTML:
<textarea id="text" name="text" cols="50" rows="8" wrap="soft" onkeyup="updateCounter(this, 350, 'text', 'countArea');" onpaste="updateCounter(this, 350, 'text', 'countArea');">
Come ho detto prima il limite dei caratteri è 350, ma lo puoi cambiare.
Fammi sapere se funziona o no...
Ciao...