Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2014, 03:07
josemari75
 
Fecha de Ingreso: mayo-2013
Mensajes: 19
Antigüedad: 11 años
Puntos: 0
cambiar estructura de un input

hola, os cuelgo este codigo que me fue proporcionado por otro compañero que resolvia una duda, no se si este tema deveria estar en html u otro....
lo que hace es limitar un texarea a un numero x de caracteres (en este caso 10)

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.  
  4. contenido_textarea = ""
  5. num_caracteres_permitidos = 10
  6.  
  7. function valida_longitud(){
  8. num_caracteres = document.forms[0].texto.value.length
  9.  
  10. if (num_caracteres > num_caracteres_permitidos){
  11. document.forms[0].texto.value = contenido_textarea
  12. }else{
  13. contenido_textarea = document.forms[0].texto.value 
  14. }
  15.  
  16. cuenta()
  17. }
  18. function cuenta(){
  19. document.forms[0].caracteres.value=document.forms[0].texto.value.length
  20. }
  21.  
  22. </head>
  23.  
  24.  
  25. <form>
  26. <tr>
  27. <td>Texto:</td>
  28. <td><textarea cols="40" rows="5" name="texto" onKeyDown="valida_longitud()" onKeyUp="valida_longitud()"></textarea></td>
  29. </tr>
  30. <tr>
  31.  
  32. </tr>
  33. </table>
  34. </form>
  35. <p>&nbsp;</p>
  36. <input name="input" type="text">
  37. </body>
  38. </html>

Última edición por pzin; 14/05/2014 a las 04:15 Razón: formato código