Hola, soy novato en javascript. Deseo que se compare una expresiol al vuelo, o sea, mientras se va escribiendo en una caja de texto, que se compruebe si es igual a la variable (misPalabras), por ejemplo, si "h" es igual myText, que continue con la siguiente letra y si no que me devuelva un mensaje de error.
Alguna sugerencia, o ayuda con otro script, que llevo dias con este problema.
GRACIAS
<html>
<head>
<SCRIPT Language = JavaScript>
var misPalabras="hola como estas"
var count=0
function cuenta(myText,myCount){
var compara=misPalabras.substring(0,count+1)
myCount=count;
if ((count<misPalabras.length) && (compara==myText)){
count++;
}
else{
alert("Te has equivocado")
}
}
</SCRIPT>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<script>
document.write("<div id='_idCharAt'>"+misPalabras+"</div>");
</script>
<form action="#" method="post" name="fCaracteres">
<table>
<tr>
<td>Texto:</td>
<td><textarea cols="40" rows="5" name="iTexto" onKeyDown="cuenta(this.form.iTexto,this.form.iCoun t)" onKeyUp="cuenta(this.form.iTexto,this.form.iCount) "></textarea></td>
</tr>
<tr>
<td>Caracteres:</td>
<td><input type="text" name="iCount" size=5 value=0></td>
</tr>
</table>
<br>
</form>
</body>
</html>