清空很easy啊,用document.formname.inputname.value=""就ok了!获得焦点的方式是对得,应该可以获得1

解决方案 »

  1.   

    Javascript 对表单名称的大小写很敏感的,你可以检查一下你是否有此问题,大写写错误也可能不会得到焦点。。清空和 stone888() 说的一样
      

  2.   

    建议你在提交之前做判断,这样便于你控制要定位焦点的文本框,用JavaScript很容易实现的;如果提交后再判断,若有不符合的数据,返回后,可能会丢失一些数据。
      

  3.   

    <script language="javascript">
    function checkTextValue(objName)
    {
      if(!false){
        alert("数据输入不正确,请重新输入") ;
        objName.value="" ;
        objName.focus() ;
        return false ;
      } else {
        return true ;
      }
    }
    </script><form name="FormName">
    <input type="text" name="TextName" onblur="checkTextValue(this);">