La funzione JS di cui hai bisogno:
E la tua pagina HTML, contenente la textarea la adatti nella seguente maniera:codice://Controllo caratteri massimi nella textarea di inserimento editoriale function countChars(d) { if (document.nome_form.nome_textarea.value.length> 8000) { alert('Il limite massimo di caratteri è 8000'); document.nome_form.nome_textarea.value = oldString; } else { document.nome_form.rimanenti.value = 8000 - document.nome_form.nome_textarea.value.length; oldString = document.nome_form.nome_textarea.value.substring(0,8000); }} // -->
L'esempio che ti ho portato presuppone un numero massimo di 8000 caratteri.codice:<textarea name="nome_textarea" cols="50" rows="10" id="nome_textarea" wrap="virtual" onKeyup="countChars(event)" onKeyPress="countChars(event)" onkeydown="countChars(event)"></textarea> <input type="hidden" name="rimanenti" size="3"> <script language="JavaScript"> if (navigator.appName.indexOf("Netscape")>=0 && parseInt(navigator.appVersion) >=4) { var nn4 = true } document.nome_form.nome_textarea.onkeydown = countCharsInsNews; if (nn4) document.captureEvents(Event.KEYDOWN); var oldString = ""; </script>![]()
![]()

Rispondi quotando