| |||
solo letras... Que tal, io de nuevo, tengo una validacion en un script para solo capturar numeros y ahora necesito uno que solo me captute exclusivamente letras, encontre un ejemplo en los FAQ's (8) pero no le he entendido su funcionamiento bien, si alguien me lo puede explicar o darme otro ejemplo se los agradeceria... |
| |||
y un detalle mas, ya lo implemente y bueno si funciona, pero no puedo darle a la barra espaciadora si quiero escribir="Josue Moralez" no me permite el espacio entre las palabras... |
| ||||
Hola zyon Puedes echar también un vistazo a la FAQ-232. Si tienes problemas con la barra espaciadora mañana te echo un cable (si no se adelanta algún otro forero) Saludos, |
| |||
Código Con este código se comprueba que tecla es la que se pulsa y si es una númerica se anula y no se marca en el campo input. Es multinavegador. Script:
Código:
Código en el input:<script language="javascript"> function validarIntroduccionCorrectaSoloLetras(oEvent) { var iKeyCode; if(document.all){ iKeyCode = oEvent.keyCode; }else{ iKeyCode = oEvent.which; } if(((iKeyCode > 47) && (iKeyCode < 58))){ return false } } </script>
Código:
Espero que te sirva.<input type="text" id="estecampotexto1" value="" onkeypress="return validarIntroduccionCorrectaSoloLetras(event)"> Un saludo |
| |||
Aqui te paso una función en la que puedes controlar el rango de caracteres que admite un campo, incluso da la posibilidad de añadir caracteres a los que hay definidos. Se trata de una función booleana que devuelve true si lo que hay en un campo es un valor permitido y false en caso contrario. Código PHP: - "caract_extra" contiene los caracteres adicionales que queremos añadir a los que hemos definido dentro de la función como posibles dentro del campo. - "tipoCampo" es un valor numérico que nos dice si es numérico (2) o de texto (1), con el finde definir los caracteres válidos para cada uno de ellos. - "nulo" indica si se puede dejar el campo vacío (el valor 1 indica que es un campo obligatorio, cualquier otro valor permite dejar vacio el campo) Espero que te sirva |