<script language=javascript>
  function slcTest_onchange(){
    alert("出错!2002-6-27");
    f1.txtTest.value="";
    f1.txtTest.focus();
  }
</script>
<form name=f1 action="temp1.html">
  <input type="text" name=txtTest value="asdfsdfasdfasdf">
  <input type=button name=btnTest onclick="slcTest_onchange();" value="测试">
</form>

解决方案 »

  1.   

    假设文本框的id为txtTest:
    txtTest.value = "";  //清空
    txtTest.focus();     //获得焦点,即光标在文本框头闪烁
      

  2.   

    <script language=javascript>
      function slcTest_onchange(){
        alert("出错!");
        f1.txtTest.value="";
        f1.txtTest.focus();
      }
    </script>
    <form name=f1 action="temp1.html">
      <input type="text" name=txtTest value="asdfsdfasdfasdf">
      <input type=button name=btnTest onclick="slcTest_onchange();" value="测试">
    </form>
      

  3.   

    Text.value = "";  Text为文本框name
      

  4.   

    其中,“FormName”为所在的表单域的名称,“TextName”为所要判断的文本框:
    document.FormName.TextName.value="";
    document.FormName.TextName.focus();
      

  5.   

    <script>
     re=/0-9/g
     function check(e){
       if(!e.value.test(re)){
         alert('your input is not validate!')
         e.value='';
         //e.focus();
         //e.select();
    }
    }
    </script>
    <input type=text name="number" onchange="check(this)">