我用submit提交表单,在本页验证,弹出对话框,怎样让点完对话框之后留在本页,不跳到其它页!
小弟初学,谢各位高手多多帮助!
<SCRIPT language=JavaScript>
function checkform(Frm)
{
  var flag=true;
  if(Frm.bcallee.value==null || Frm.bcallee.value=="")
  {
   alert("原转接号不能为空");
   Frm.bcallee.focus();
   flag=false;
  }
  else if(Frm.acallee.value==null || Frm.acallee.value=="")
  {
   alert("新转接号不能为空");
   Frm.acallee.focus();
   flag=false;  }
  else if((Frm.acallee.value==null || Frm.acallee.value=="")&&(Frm.bcallee.value==null || Frm.bcallee.value==""))
  {
    alert("原转接号和新转接号都不能为空");
    Frm.bcallee.focus();
    flag=false;
  }
  return flag
}
</SCRIPT>
这是验证的代码

解决方案 »

  1.   

    问题已经解决,在函数里我加了window.location.href="Callee.jsp";
      

  2.   

    更改form的action就可以了
    一种方法: 
    javaScript中可这样写:
     frm.action="要跳的网页地址";          
     frm.submit();
    ================
    二,
    <form id="frm" action="要跳的网页地址">
      

  3.   

    点submit那时,调用函数,函数返回false就可以了
      

  4.   

    何必要来个XXX=false
    啦。就直接return false or return true不就可以了