Ciao.
E scusate l'intrusione.
Secondo me un approccio del genere
è + flessibile.
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>
<
html>
<
head>
<
title>Untitled Document</title>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<
script language="JavaScript" type="text/JavaScript">
window.onload = function()
{
var 
campo document.getElementById('campo')
campo.onkeyup = function()
{
    var 
myString = new String("valore");
    var 
val campo.value;
    
campo.onblur= function()
    {
        var 
check myString.indexOf(val);
        if(
check == -1)
        {
            
alert("Non ci sta");
        }
    }
}
}
</script>

</head>

<body>
<form action="keyup.htm" method="get" name="frm">
<input id="campo" type="text" />
</form>
</body>
</html> 
Mah fatemi sapere.