加上return false;还是没有用,代码如下:
out.println("<script language='JavaScript'>");
out.println("<!--");
out.println("function whensubmit(){");
   out.println("if(document.form1.mdd.value!=''&&document.form1.lxdh.value!=''&&document.form1.lxr.value!=''){");
   out.println("document.form1.submit();");
   out.println("}");
   out.println("else{");
   out.println("window.alert('请在必输框中输入数据!');");
   out.println("return false;");
   out.println("}");
   out.println("}");
out.println("//-->");
out.println("</script>");然后在submit中加入这个函数:
out.println("<P align='center'><INPUT type='submit' onclick='whensubmit();' value=' 提交 ' name='B1'>