<form name="form1" method="post" action="sent.jsp" target="say">
.....
<input type="button" value="提交" onclick="check_word()">
</form><script language="javascript">
function check_word()
{
if(form1.word.value=="")
{
document.forms.form1.word.focus();
alert("请不要发空信息!");
    return;
}
  document.form1.submit();
  document.form1.word.value = "";
}</script>

解决方案 »

  1.   

      难道 submit() 后不能自动清空吗?
      

  2.   

    谢谢大家了,我哥们想出了一种方法:把form1.word的值先赋给一个变量,然后传的时候传那个变量,清空的是form1.word,也可以实现的。
      

  3.   

    因为form1的target不是它本身,提交后本页面不刷新,所以要加清空语句。
    无为的方法很正宗,aben527cn想多了。
      

  4.   

    最好的办法是将<input type="button" value="提交" onclick="check_word()">改为:
    <input type="submit" value="提交" >就可了啦!