下面代码在输入错误数据时焦点未返回到输入栏,为什么呢?
<html>
  <head>
<script type="text/javascript">
function check(obj){
if (/\d+/g.test(obj.value)){
return true;
}
else
{
alert("please into a number");
obj.focus();
return false;
}
}
</script>
  </head>
  
  <body>
<input type="text" name="data" id="data" value="" onBlur="check(this)">
  </body>
</html>