HTML代码如下:<body>
  <form class="frmForm1" action="" method="get" name="frmForm1">
    <label for="username">Username:</label>
    <input type="text" name="txtUsername" id="username"  onchange="txtName_onchange()"/>
    <label for="age">Age:</label>
    <input type="text" name="txtAge" id="age" onblur="txtAge_onblur()" />
    <input type="submit" name="btnSubmit" value="submit" />
  </form>
</body>
JS代码如下:function txtAge_onblur()
{
var age = document.frmForm1.txtAge;

if(true == isNaN(age.value))
{
alert("Please input a number");
age.focus();
age.select();
}
}
目的:检查Age是否为数值,不是就重新输入。
可是,检测后txtAge无法获取焦点,明明写了age.focus();和age.select();的啊javascripthtml