Programe un foro en PHP y para algunas funcionalidades he utilizado Javascript.
Una de estas funcionalidades es un pequeño script que identifica cuantos caracteres se ingresan en un TEXTAREA, y si pasa los $x caracteres, da un mensaje (el script me lo ha pasado un compañero del foro).
El problema es que en Internet Explorer me da un mensaje de error al typear en el textarea, diciendome que "Se esperaba un objeto" (esto no pasa en otros browsers). He estado investigandolo, haciendo modificaciones, pero no logro dar en el clavo... ¿me podrían ayudar?
Esta linea arma el textarea:
Código:
Y el código de la funcion "textLimit()" es el siguiente:<td><textarea name='mensaje' onkeyup='textLimit(this, 2200);' cols='55' rows='20'>".$_SESSION['foro_respuesta']."</textarea></td>
Código:
Les agradecería si me pudieran ayudar, la verdad ya no se que más probar para que funcione.function textLimit(field, maxlen) { if (field.value.length > maxlen + 1) alert('Su mensaje ha sido recortado ya que supera el maximo de caracteres.'); if (field.value.length > maxlen) field.value = field.value.substring(0, maxlen); }
Un saludo.