Quando clicchi sul campo di testo fai il conteggio giusto? chiamando :
function textKey(f) {
supportsKeys = true
calcCharLeft(f)
}
Se il campo e' gia compilato da db probabilmente appare la form coi dati già inseriti e quindi finche' non clicchi non c'e' nessun controllo.
Puoi mettere il primo controllo appena si carica la pagina tipo:
codice:function onLoad(){ textKey(f) //a differenza di prima qui "f" devi recuperarlo in diverso modo } window.onLoad = onLoad;