Foros del Web » Programando para Internet » Javascript »

Limitar Text Area

Estas en el tema de Limitar Text Area en el foro de Javascript en Foros del Web. Hola, tengo que limitar un text area en Dreamweaver para que solo se puedan ingresar 170 caracteres. Como se hace eso mediante codigo? Gracias. Saludos....
  #1 (permalink)  
Antiguo 01/04/2010, 09:40
 
Fecha de Ingreso: enero-2010
Mensajes: 150
Antigüedad: 14 años, 3 meses
Puntos: 0
Limitar Text Area

Hola, tengo que limitar un text area en Dreamweaver para que solo se puedan ingresar 170 caracteres. Como se hace eso mediante codigo?

Gracias. Saludos.
  #2 (permalink)  
Antiguo 01/04/2010, 09:41
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Limitar Text Area

seria a través de javascritp.. consulta en el respectivo foro

saludos!
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 01/04/2010, 10:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Javascript
  #4 (permalink)  
Antiguo 01/04/2010, 11:42
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Limitar Text Area

Hola

A ver si adaptando este script logras lo que ocupa

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. var num_caracteres_permitidos = "";
  5. function habilita (val) {
  6.       num_caracteres_permitidos = val;
  7.         if (document.forms[0].texto.disabled = true)
  8.         {
  9.         document.forms[0].texto.disabled = false;
  10.     }
  11.       }
  12.  
  13.  
  14. function valida_longitud () {
  15.            var num_caracteres = document.forms[0].texto.value.length;
  16.  
  17.     if (num_caracteres > num_caracteres_permitidos){
  18.                     document.forms[0].texto.value = contenido_textarea;
  19.                 }else{
  20.                     contenido_textarea = document.forms[0].texto.value;
  21.             }
  22.  
  23.                 if (num_caracteres >= num_caracteres_permitidos){
  24.                 document.forms[0].caracteres.style.color="#ff0000";
  25.                 }else{
  26.                 document.forms[0].caracteres.style.color="#000000";
  27.                 }
  28.                 cuenta ()
  29.         }
  30.  
  31.  
  32. function cuenta (){
  33.                 document.forms[0].caracteres.value=document.forms[0].texto.value.length
  34.       }
  35.  
  36.  
  37.  
  38. function validar (){
  39.      var num_caracteres = document.forms[0].texto.value.length;
  40.  
  41.     if (num_caracteres > num_caracteres_permitidos){
  42.     alert ("El texto sobrepasa la seleccion que has hecho de caracteres a insertar en el textarea");
  43.     }
  44.     return false;
  45.    }
  46. </script>
  47. </head>
  48. <body>
  49. <form method="post" action="#" onsubmit="return validar(this);">
  50. <li>
  51.     <label for="rad">Selecciona número de caracteres a insertar en el textarea</label>
  52.         <input type="radio" id="rad" name="rad" onclick="habilita(10)" /> 10 Palabras
  53.         <input type="radio" id="rad" name="rad" onclick="habilita(15)" /> 15 Palabras
  54.         <input type="radio" id="rad" name="rad" onclick="habilita(20)" /> 20 Palabras
  55. </li>
  56. <li>
  57.         <label for="texto">Texto del anuncio</label>
  58.         <textarea id="texto" name="texto" onkeyup="valida_longitud()" disabled="disabled"></textarea>
  59. </li>
  60. <li>
  61.        <label for="caracteres">Caracteres escritos hasta el momento</label>
  62.         <input  type="text" id="caracteres" name="caracteres" value="" />    
  63.  
  64. </li>
  65. <input type="submit" value="Enviar" />
  66. </form>
  67. </body>
  68. </html>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 01/04/2010, 11:45
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Limitar Text Area

Verifica esta busqueda. El primer enlace ya te da el ejemplo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: area, limitar, txt
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 04:18.