Foros del Web » Programando para Internet » Javascript »

campo de texto

Estas en el tema de campo de texto en el foro de Javascript en Foros del Web. Tengo un campo de texto con las siguientes caracteristicas: <textarea style="width:100%" name="description" rows="6"><?=$description;?></textarea> Ahora quiero que el numero maximo de caracteres que pueda poner el ...
  #1 (permalink)  
Antiguo 21/09/2003, 08:23
MMU
Invitado
 
Mensajes: n/a
Puntos:
campo de texto

Tengo un campo de texto con las siguientes caracteristicas:

<textarea style="width:100%" name="description" rows="6"><?=$description;?></textarea>

Ahora quiero que el numero maximo de caracteres que pueda poner el usuario sea de 200, ¿es posible?

un saludo
  #2 (permalink)  
Antiguo 21/09/2003, 08:33
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, MMU.

Prueba con la FAQ-12 de JavaScript.

Saludos,
  #3 (permalink)  
Antiguo 21/09/2003, 08:52
MMU
Invitado
 
Mensajes: n/a
Puntos:
No soluciona mi problema, yo solo quiero limitar el numero de caracteres, no contarlos.
  #4 (permalink)  
Antiguo 21/09/2003, 09:00
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

Con unos pequeños cambios, creo que podría servirte:
Código PHP:
<html>
 <
head>
  <
script language="JavaScript">
   var 
total 20;
   function 
cuenta(){
    if (
document.formulario.mensaje.value.length >= total) {
        return 
false;
        }
   }
</script>
</head>
<body>
<form name="formulario">
<textarea name="mensaje" onKeyPress="return cuenta()" rows="10" cols="50">
</textarea>
</form>
</body>
</html> 
Saludos,
  #5 (permalink)  
Antiguo 21/09/2003, 10:07
MMU
Invitado
 
Mensajes: n/a
Puntos:
funciona, muchas gracias
  #6 (permalink)  
Antiguo 21/09/2003, 12:31
 
Fecha de Ingreso: septiembre-2003
Ubicación: Roma e Firenze
Mensajes: 68
Antigüedad: 20 años, 7 meses
Puntos: 1
Re: campo de texto

Cita:
Mensaje Original por MMU
Tengo un campo de texto con las siguientes caracteristicas:

<textarea style="width:100%" name="description" rows="6"><?=$description;?></textarea>

Ahora quiero que el numero maximo de caracteres que pueda poner el usuario sea de 200, ¿es posible?

un saludo

<textarea style="width:100%" name="description" rows="6" maxlenght=200>
Ciao,
dover
  #7 (permalink)  
Antiguo 21/09/2003, 12:49
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Trasladado a javascript desde html
  #8 (permalink)  
Antiguo 21/09/2003, 13:04
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, dover.

La propiedad maxlength funciona en los campos de texto, pero no en los textarea.

Saludos,
  #9 (permalink)  
Antiguo 30/09/2003, 03:32
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
Código PHP:
<script language="JavaScript">
function 
maximaLongitud(texto,maxlong) {
  var 
teclaint_valueout_value;

  if (
texto.value.length maxlong) {
    
in_value texto.value;
    
out_value in_value.substring(0,maxlong);
    
texto.value out_value;
    return 
false;
  }
  return 
true;
}
</script>

<textarea name="nombre_textarea" cols="50"
rows="5" onKeyUp="return maximaLongitud(this,254)"> 

Un beso

Última edición por Helbira; 30/09/2003 a las 03:34
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 01:10.