A continuación,mostramos una función Javascript que nos permite que un textarea no sobrepase longitud en caracteres:
<html>
<head>
<title>Que un Textarea no sobrepase longitud en caracteres</title>
<script>
contenido_textarea = "";
num_caracteres_permitidos = 140;
function valida_longitud(){
num_caracteres = document.forms[0].texto.value.length
if (num_caracteres <= num_caracteres_permitidos){
contenido_textarea = document.forms[0].texto.value
}else{
document.forms[0].texto.value = contenido_textarea
}
if (num_caracteres >= num_caracteres_permitidos){
//document.forms[0].caracteres.style.color="#ff0000";
document.getElementById("capa").style.color="#ff0000";
}else{
//document.forms[0].caracteres.style.color="#000000";
document.getElementById("capa").style.color="#000000";
}
cuenta()
}
function cuenta(){
//document.forms[0].caracteres.value=document.forms[0].texto.value.length;
document.getElementById("capa").innerHTML=document.forms[0].texto.value.length;
}
function limpiar()
{
document.form.reset();
}
</script>
</head>
<body onLoad="limpiar();">
<form name="form" action="#" method="post">
<table>
<tr>
<td>Texto:</td>
<td><textarea cols="40" rows="5" name="texto" onKeyDown="valida_longitud()" onKeyUp="valida_longitud()"></textarea></td>
</tr>
<tr>
<td>Caracteres:</td>
<td>
<div id="capa">0</div>
</td>
</tr>
</table>
</form>
</body>
</html>
DEMO
























































bueniiiiiiiiiiiiisimo justo lo necesitaba, encontre esto por casualidad.
Necesito pasar a traves del metodo post un textarea, que luego (cdo recibo el valor en otra pagina) la cargo a una bd. Mi duda es la siguiente, cdo completo el textarea uso aproximadamente 1000 caracteres y cdo lo envio a la otra web no me envia todos, HAY ALGUNA FORMA DE AMPLIAR la cantidad de caracteres en textarea????