Buongiorno
Mi trovo questo problema con ckeditor,
Vorrei contare i caratteri in una textarea e dare lo stop al raggiungimento.
su altri form con textarea funziona, ma con ckEditor (il ckEditor funziona) non riesco a farlo funzionare, nella casella conta appare 250, ma inserendo caratteri nella textarea non varia in diminuzione il numero di caratteri.
lo script è il seguente (manca la parte php dell’if isset submit).
Graziecodice:<!DOCTYPE html> <html><head> <script src="ckeditor/ckeditor.js" type="text/javascript"></script> <script type="text/javascript"> var massimo = 250;//portare a 2000 window.onload = function() { document.modulo.conta.value = massimo; } function ContaCaratteri() { document.modulo.conta.value = massimo - document.modulo.commento.value.length; if (document.modulo.idtextarea.value.length > massimo) { document.modulo.idtextarea.value = document.modulo.idtextarea.value.substr(0, massimo); document.modulo.conta.value = 0; alert("Max " + massimo + " caratteri!"); } } </script> </head><body> <form name="modulo" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <textarea id="idtextarea" name="editor1" style="max-width:100%;"></textarea> <input name="conta" type="text" size="3" readonly> <script> // Questo script sostituisce la textarea con l'interfaccia // di default di CKEditor. CKEDITOR.replace( 'editor1' ); </script> <br><input name="invia" type="submit" value="invia"> </form> </body></html>