Búsqueda en el Foro:
Buscar


« Ver tema anterior :: Ver siguiente tema »  
Autor Mensaje
Mensaje15-03-2009, 22:52 (UTC)    
Título del mensaje: [Código JavaScript] Contar y Limitar caracteres de Textarea

Este codigo realiza la cuenta de los caracteres que se han escrito en un campo de formulario textarea, al mismo tiempo que se están escribiendo.

PUEDEN VER UN EJEMPLO DE COMO QUEDA AQUI > http://team-ayudamaster.es.tl/Contar-y-Limitar-caracteres-de-un-Textarea-.-.htm <



Cita:
<script>
function cuenta(){
document.forms[0].caracteres.value=document.forms[0].texto.value.length
}
</script>
<form action="#" method="post">
<table>
<tr>
<td>Texto:</td>
<td><textarea cols="40" rows="5" name="texto" onKeyDown="cuenta()" onKeyUp="cuenta()"></textarea></td>
</tr>
<tr>
<td>Caracteres:</td>
<td><input type="text" name=caracteres size=4></td>
</tr>
</table>
</form>




Ademas les dejo otro parecido pero que permite limitar que el usuario no meta más de los máximos que hemos establecido.



Cita:
<html>
<head>
<SCRIPT language="JavaScript" type="text/javascript">

function contador (campo, cuentacampo, limite) {
if (campo.value.length > limite) campo.value = campo.value.substring(0, limite);
else cuentacampo.value = limite - campo.value.length;
}

</script>
</head>
<body>
<center>
<form name="form1">
sólo puedes entrar 125 caracteres.
<textarea name="mensaje" wrap=physical cols="28" rows="4" onKeyDown="contador(this.form.mensaje,this.form.remLen,125);" onKeyUp="contador(this.form.mensaje,this.form.remLen,125);"></textarea>
<input type="text" name="remLen" size="3" maxlength="3" value="125" readonly>te quedan todavía
</form>
</center>
</body>
</htm>



Ustedes ya saben editarlo, para el Tamaño modificar cols y rows, tambien pueden modificar los textos y el limite de caracteres.


Espero que les sirva el codigo.

Salu2.


Ultima edición por team-ayudamaster el Mie Mar 18, 2009 3:03 pm; editado 1 vez
Mostrar mensajes anteriores:   


Powered by phpBB © 2001, 2005 phpBB Group