Necesito que me ayuden a darme cuenta en que me estoy equivocando o que me falta poner.
Ya he usado este metodo en otras oportunidades con exito pero esta vez no me funciona
Necesito limitar la cantidad de caracteres que se introducen en un campo de texo.
Tengo esta funcion :
<script language=javascript>
function LIMITA(maximoCaracteres) {
var elemento = document.getElementById("mensaje");
if(elemento.value.length >= maximoCaracteres ) {
return false;
}
else {
return true;
}
}
</script>
y en el formulario en la linea donde esta el campo que quiero limitar :
<textarea name="mensaje" cols="25" rows="6" id="textarea" onkeypress="return LIMITA(150);"></textarea>
el formulario completo es este
Código PHP:
<form id="form1" name="form1" method="post" action="procSugerencias.php" onSubmit="return isMail(this.email.value)">
<table width="297" height="302" border="0">
<tr>
<td height="110" colspan="4" bgcolor="#FF0000"><div align="center">
<p class="Estilo1">Sugerencias</p>
<p align="left" class="Estilo7 Estilo6 Estilo8">1. ¿Qué mejoraría usted en esta web?</p>
<p align="left" class="Estilo7 Estilo6 Estilo8">¿Qué defectos o errores ha encontrado en nuestras páginas?</p>
<p align="center" class="Estilo7 Estilo6"> </p>
</div></td>
</tr>
<tr>
<td height="43" bgcolor="#FFFFFF" class="Estilo2"><label></label> <label><span class="Estilo3"><span class="Estilo2">Nombre
</span></span></label></td>
<td colspan="3" bgcolor="#FFFFFF"><span class="Estilo3">
<input name="nombre" type="text" size="30" value="<? if(!empty($_SESSION["nombre"])){echo $_SESSION["nombre"];} ?>" />
</span></td>
</tr>
<tr>
<td width="101" height="14" bgcolor="#FFFFFF" class="Estilo2"><span class="Estilo3">
<label></label>
Email
</span></td>
<td colspan="3" bgcolor="#FFFFFF"><input name="email" type="text" size="30" value="<? if(!empty($_SESSION["email"])){echo $_SESSION["email"];} ?>" /></td>
</tr>
<tr>
<td height="6" bgcolor="#FFFFFF" class="Estilo2"><span class="Estilo9">Mensaje</span></td>
<td colspan="3" bgcolor="#FFFFFF">
<div align="left">
<label>
<textarea name="mensaje" cols="25" rows="6" id="textarea" onkeypress="return LIMITA(150);"></textarea>
</label>
</div></td></tr>
<tr>
<td height="7" colspan="2" bgcolor="#FFFFFF"> </td>
<td width="125" bgcolor="#FFFFFF"> </td>
<td width="54" bgcolor="#FFFFFF"><input type="submit" name="Submit" value="Enviar" /></td>
</tr>
<tr>
<td height="21" colspan="4" bgcolor="#FF0000"> </td>
</tr>
</table>