¿Quieres registrarte?

Ayuda, validar campo con expresiones regulares

Citar            
MensajePublicado: 26 Sep 2009 06:09 am
Hola: Necesito ayuda porfavor

Quiero hacer una validación de un campo de mi formulario al cual solo quiero que acepte mayúsculas, minúsculas y espacios en blanco, un ejemplo sería colocar en la caja de texto " Ana María " y que no me marcara errores. He encontrado como validar puras letras minusculas el problema es que no me acepta ni mayusculas ni espacios, espero puedan ayudarme, se los agradeceria muchisimo. ¡¡ Gracias !!

emag


clabLevel: 0



  firefox
MP    
Citar            
MensajePublicado: 05 Abr 2010 04:48 pm
Buenos días/tardes/noches estimado amigo, te mostrare un código que utilizo para validar tu requerimiento, pruebalo copiando completo éste código en un nuevo html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<script type="text/javascript" language="javascript">
function validarSiTexto(dato,cuadro_txt_txt){
if (!/^([A-Za-z\s])*$/.test(dato)){
alert("El texto " + dato + " tiene un número")
cuadro_txt_txt.value=""
}
}
</script>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Nombres y Apellidos</title>
</head>
<body>
<label class="description" for="element_1">Nombres y Apellidos:</label>
<span style="width: 251px">
<input id="element_1_2" name= "apellidos" class="element text" onkeyup="validarSiTexto(this.value,this)" maxlength="255" size="14" value="" style="width: 249px"/>
</span>
</body>
</html>

Nota: En éste caso al escribir sobre el Textbox o cuadro de texto, el validará que estas tecleando un letra de la A a la Z sea en mayúscula o minúscula incluyendo espacios en blanco, de lo contrario, devuelve un mensaje de error y posteriormente limpia el contenido del cuadro de texto y regresa el foco al mismo, de esta forma el usuario puede escribir de nuevo el dato de forma correcta. Espero mi respuesta cubra tu pregunta. Suerte...

mfrand


clabLevel: 0



  firefox
MP    

   Página 1 de 1

Responder al tema
Respuesta Rapida


 

 

Cristalab BabyBlue + BloodBerry © 2007 Cristalab
Powered by phpBB © 2001, 2007 phpBB Group

3 6 7 8 10 11 12 14 15 17 18 28 34 38 40 44 45 46 47 48 49