Foros del Web » Creando para Internet » HTML »

Testringir un text area a 255 caracteres

Estas en el tema de Testringir un text area a 255 caracteres en el foro de HTML en Foros del Web. Que tal, tengo un text area así, loo que pasa es que no me toma la restricción de maxlength="255" y recibe más de 255 caracteres, ...
  #1 (permalink)  
Antiguo 28/09/2005, 07:49
Avatar de ADIÓS_ADRIANA  
Fecha de Ingreso: septiembre-2005
Mensajes: 263
Antigüedad: 19 años, 2 meses
Puntos: 0
Testringir un text area a 255 caracteres

Que tal,

tengo un text area así, loo que pasa es que no me toma la restricción de
maxlength="255" y recibe más de 255 caracteres, el código es este, que le cambio?

Código PHP:
<textarea name="comments*" cols="44" rows="5" maxlength="255" class="mapa4" id="comments*"></textarea

Gracias de Antemano.
  #2 (permalink)  
Antiguo 28/09/2005, 07:59
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 20 años, 1 mes
Puntos: 4
maxlength no sirve para los textarea, sin embargo puedes usar javascript para hacer lo que necesitas. Yo de ti preguntaria (o buscaria primero) en el foro de javascript. Seguro que te dan la solucion.

Saludos,
__________________
sergiold
  #3 (permalink)  
Antiguo 28/09/2005, 09:39
Avatar de ADIÓS_ADRIANA  
Fecha de Ingreso: septiembre-2005
Mensajes: 263
Antigüedad: 19 años, 2 meses
Puntos: 0
Ok.

Ok, ya encontré el javascript; por si a alguien más le sirve.

Saludos.

Código PHP:
<html>

<
head>
<
title>Página nueva 2</title>
<
script LANGUAGE="JavaScript">
<!-- 
Original:  Ronnie TMoore -->
<!-- 
Begin
function textCounter(fieldcountfieldmaxlimit) {
if (
field.value.length maxlimit// if too long...trim it!
field.value field.value.substring(0maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value maxlimit field.value.length;
}
// End -->
</script>
</head>

<body>
<!-- textCounter() parameters are:  text field, the count field, max length -->

<form name="myform" action="YOUR-SCRIPT.CGI">
  <font size="1" face="arial, helvetica, sans-serif"><p>( El límite es de 125 caracteres. )<br>
  <textarea name="message" wrap="physical" cols="28" rows="4"
  onKeyDown="textCounter(this.form.message,this.form.remLen,125);"
  onKeyUp="textCounter(this.form.message,this.form.remLen,125);"></textarea> <br>
  <input readonly type="text" name="remLen" size="3" maxlength="3" value="125"> caracteres</font> </p>
</form>
</body>
</html> 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:23.