zoukankan      html  css  js  c++  java
  • onclick="return checkForm()" 、onclick="checkForm();return false;"解析 与 return false;

    return false最简单的理解就是取消“浏览器默认行为”。

    比如一个链接百度知道,当我们点击这个链接时,浏览器会自动跳转到:zhidao.baidu.com这个地址,这是浏览器的默认行为。但如果我们这么做:百度知道那么再次点击这个链接时,浏览器则不会进行跳转。

    js在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。而该值决定了当前操作是否继续。当返回的是true时,将继续操作。当返回是false时,将中断操作。而直接执行时(不用return),将不会对window.event.returnvalue进行设置,所以会默认地继续执行操作。

    例如:

    (1)Open,如果函数 add_onclick() 返回 true, 那么 页面就会打开 abc.htm否则, (返回 false), 那么页面不会跳转到 abc.htm, 只会执行你的 add_onclick() 函数里的内容. (add_onclick函数中控制页面转到 abc.htm除外

    (2) ,submitAction()方法里面有提交表单的动作。万一不加 return false,因为输入类型为提交按钮,在执行完 submitAction 方法后,submit 按钮还会继续执行它的默认事件(提交表单),加上return false后,则不会再执行提交表单的动作。

    转载自:https://blog.csdn.net/ydm19891101/article/details/49683107

  • 相关阅读:
    2020暑假牛客多校9 B
    2020暑假牛客多校10 C -Decrement on the Tree (边权转点权处理)
    HDU 5876 补图的最短路
    CSP初赛复习
    遗传算法
    排列组合
    和式 sigma的使用
    多项式的各种操作
    三分
    NOIP2018普及游记
  • 原文地址:https://www.cnblogs.com/DiZhang/p/12545039.html
Copyright © 2011-2022 走看看