Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/02/2006, 10:28
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 1 mes
Puntos: 772
Hola gachon y Cap.Buscapina

El problema, según me ha parecido entender, es que quiere permitir que se introduzca de todo, pero que no haya más de 6 números seguidos. Se me ocurre que al "salir" del textarea se haga una validación:
Código:
<html>
<head>
<script type="text/javascript">
function validar(txt) {
  maxnum = 6;
  num =0;
  for(i=0; i<txt.length; i++) {
    carac = txt.substr(i,1);
    if(carac<"0" || carac>"9") 
      num = 0;
    else {
      num++;
      if (num > maxnum) {
        alert ('Sin número, pillín/a');
        return;
      }
    }
  }
}
</script>
</head>
<body>
<textarea onblur="validar(this.value)"></textarea>
</body>
</html>
Es solo una idea inicial, porque hay formas fáciles de saltarse esa validación, como poner espacio o guiones entre los números (555 252627 555-25-26-27)

Saludos,