onClick='return add_onclick()'とonClick='add_onclick()'の違い


JAVASCRIPT          return        window.event.returnvalue    。

              。
     true ,     。
    false ,     。

      (  return)。    window.event.returnvalue    
            

      :
  :
   <a href="abc.htm" onclick="return add_onclick()">Open</a>  
     add_onclick()    true,           abc.htm
  , (   false),           abc.htm,        add_onclick()       . (add_onclick          abc.htm  

)
  <a href="abc.htm" onclick="add_onclick()">Open</a>
   add_onclick()      ,        add_onclick       abc.htm

    :
onclick       onclick="return true/false"
 :
function check()
{
if(obj.value=="" )
   {
     window.alert("    !");
     obj.focus();
     return false;
   }
     return true;
}

      true      ,      ,  submit  
------------------------------------------------------------------------------------------

  js     return,         ,   js        
 :
<script language="javascript">
function check()
{
if(obj.value=="" )
   {
     window.alert("    !");
     obj.focus();
     return false;
   }
     document.myform.submit();
     return true;
}
</script>
 :document.myform.submit();  return true 

 

 

  javascript   return false return true
return  javascript          ,
              return   ,
                    
  。return                  
       ,             
function NullReturn(IsNull)
{
if(IsNull==true)
{
return;
}
}
        ,         (null)
      return              。
  
<html>
<head>
<title>return    </title>
<script language="javascript">
function Login_Click()
{
if(document.form1.UsName.value=="")
{
alert('     ');
}
if(document.form1.UsPwd.value=="")
{
alert('    ');
}
alert('    ');
}
</script>
</head>
<body>
<form name="form1">
<input type="text" name="UsName" >   
<input type="password" name="UsPwd">  
<input type="button" name="Login" onClick="Login_Click();" >  
</form>
</body>
</html>
  return    
 return
<html>
<head>
<title>return    </title>
<script language="javascript">
function Login_Click()
{
if(document.form1.UsName.value=="")
{
alert('     ');
return;
}
if(document.form1.UsPwd.value=="")
{
alert('    ');
return;
}
alert('    ');
}
</script>
</head>
<body>
<form name="form1">
<input type="text" name="UsName" >   
<input type="password" name="UsPwd">  
<input type="button" name="Login" onClick="Login_Click();" >  
</form>
</body>
</html>

       return    return    ,
        ,                 ,     。

  return             ,         ;  return                  

return false      false ,           ,        。
return true      true ,      ,          ,     action    。