|
<form name="formAnimal" id="formAnimal">
<div align="center">
<p> <label>How to Spell These English Words From Chinese Words</label></p>
<p align="left">
<label><img src="images/cat.jpg" width="100" height="120">猫:
<input name="text1" type="text" id="text1" size="20" maxlength="40">
<img src="images/monkey.jpg" width="100" height="120"> 猴:
<input name="text2" type="text" id="text2" size="20" maxlength="40">
</label>
</p>
<p align="center">
<label><input name="check" id="check" type="button" value="check"
onClick="check_exercise(text1.value, text2.value)"> </label>
</p>
</div>
<input name="animalKey" type="hidden" id="animalkey" type="hidden" value="cat,monkey">
</form>
</body>
<script language="JavaScript">
var i
var j
var mykey=document.formAnimal.animalKey.value
var keys= new Array()
keys=mykey.split(",")
function check_exercise(input1,input2)
{
var get1,get2;
get1=input1;
get2=input2;
var texts=new Array(get1,get2)
try_times(texts)
}
function try_times(texts)
{
for (j=0; j<3;j++)
{
if(texts[0]==keys[0]&&texts[1]==keys[1])
{
alert("You are right! You are very clever!");break;
}
else if ( j<=1&&texts!=keys)
{
alert("try again")
}
else if (texts!=keys&&j==2)
{
alert(keys)
}
}
}
</script>
这段代码运行的时,当做错时,如何在点击alert后同时给用户再次在文本框那里再次输入答案? |
|