Cambiar estructura input

hola, os cuelgo este código que me fue proporcionado por otro compañero que resolvía una duda,no se si este tema debería esta aquí o en otro lugar....
lo que hace es limitar un texarea a un numero por de caracteres (en este caso 10)
<!DOCTYPE html>
<html lang="es">
<head>
<script>
contenido_textarea = ""
num_caracteres_permitidos = 10
function valida_longitud(){
num_caracteres = document.forms[0].texto.value.length
if (num_caracteres > num_caracteres_permitidos){
document.forms[0].texto.value = contenido_textarea
}else{
contenido_textarea = document.forms[0].texto.value
}
cuenta()
}
function cuenta(){
document.forms[0].caracteres.value=document.forms[0].texto.value.length
}
</script>
</head>
<body>
<form>
<table>
<tr>
<td>Texto:</td>
<td><textarea cols="40" rows="5" name="texto" onKeyDown="valida_longitud()" onKeyUp="valida_longitud()"></textarea></td>
</tr>
<tr>
</tr>
</table>
</form>
<p>&nbsp;</p>
<input name="input" type="text">
</body>
</html>

Añade tu respuesta

Haz clic para o