Ver Mensaje Individual
  #11 (permalink)  
Antiguo 04/06/2007, 06:12
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 3 meses
Puntos: 45
Re: Detectar mayúscula en un INPUT

Por ejemplo, podría ser así (sugerencia de presentación jeje)

Código PHP:
<input type="text" name="detalle" value="" onblur="comprobar(this)">
<
div id="info" style="width:500px;"></div>

<
script type="text/JavaScript">
var 
info=document.getElementById("info");
function 
comprobar(q) {
    var 
tres_mayusculas = /(^| )[A-Z]+ [A-Z]+ [A-Z]+( |$)/.test(q.value);
    if( 
tres_mayusculas ) {
        
q.style.backgroundColor=info.style.backgroundColor="#f88";
        
info.innerHTML="No puedes tener tres palabras o más seguidas que estén en mayúsculas";
        
q.focus();
    }
    else {
        
q.style.backgroundColor="#8f8";
        
info.style.backgroundColor="";
        
info.innerHTML="";
    }
}
</script> 
Asociado al evento onblur, para cuando se pierda el foco del campo.


Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.