function check()
{
//do some check
if 条件满足
  return true
else
  return false
}
<form method=post onSubmit="javascript:return check()" action="login.php">

解决方案 »

  1.   

    onSubmit="return check()"
    function check()
    {
    //do some check
    //条件判断正确就返回return true
    //否则返回return false
    }
      

  2.   

    还是不行啊! 不管输入正确否 都会转去login.php啊
    <script language="JavaScript">
    <!--
    function check_input()
    {
    if (document.form1.user.value=="" || document.form1.user.value.length>19)
    {
    alert("请出入用户名" );
    document.form1.user.focus();
    return flase;
    }
    else
    return true;
    }
    //->
    </script><form name="form1" method="post" onSubmit="javascript:return check_input()"  action="login.php" >
      

  3.   

    function check()
    {
    // only return false, test use javascript function disable form submit
    return false;
    }<form name="form1" method="post" onSubmit="return check()"  action="login.php" >
      

  4.   

    还是不行呀!就算这样 也不行
    <form name="form1" method="post" onSubmit="return false"  action="login.php" >快帮帮我,急死了!
      

  5.   

    <form name="form1" method="post" onSubmit="return false"  action="login.php" >
    这样又可以了原来这里打错了 :(
    return flase;
      

  6.   

    我刚刚测试了一下,是对的。
     你看看哪里出什么问题了。
     会不会和php有什么关系阿?