1.if(document.form01.Txt_A.value=="") || (document.form01.Txt_B.value.=="")
{
   alert("请完整填写!");
   return false;
}
2.在Servlet里
response.setContentType("text/html;charset=GBK");
response.getWriter().print("<script language=javascript>alert('保存成功!');history.back();</script>")

解决方案 »

  1.   

    (1)if(form01.Txt_A.value.length==0) || (form01.Txt_B.value.length==0)
    {
       alert("请完整填写!");
       return ;
    }
    (2)
    <% if(保存成功){  %>
    //js alert("XXXXXX")
    <% }%>
      

  2.   

    wanchao2001(如果可以重来,我还是选择程序员) 首先谢谢:第一个问题,还是不行,页面上总是有错
    第二个问题,确实弹出了提示框,但是页面不是我想要的最初的页面
    能不能用redirect之类的实现啊?具体代码应该怎么写呢?
      

  3.   

    第一个问题中,你的页面有错  是不是 表单的名字 form01  和文本框的名字不一致  Txt_B   ?
      

  4.   

    有错就自己看提示啊
    在servlet里面redirect。并用request.setAttribute()来设置消息的内容。正常情况下消息的内容为空,所以不会出提示,你跳转回去并设置了消息内容,就可以出来提示了。