Chiedo a voi esperti un aiuto per capire dove si trova l'errore.Iniziando a scrivere all'inizio nell' area di testo il conteggio dei caratteri rimanti non è corretto.
<html>
<body>
<form>
<textarea name="testo" rows="6" cols="40" onkeyup="javascript: {a = 300-testo.value.length; if ( a < 0) { testo.value = testo.value.substring(0, testo.value.length + a); a = 0}; testo0.value = a};" />
</textarea>
Caratteri rimanenti</p>
<input type="text" value="300" name="testo0" readonly>
</form>
</body>
</html>