javascript:return false有什么用

Return False 就相当于终止符,Return True 就相当于厉行符:

登陆界面:利用javascript 中的函数对内容进行验证,如果验证成功则进行跳转,验证不成功,不反应。

问题:基本功能,是页面的跳转:

<form name="form1" method="post" action="register.jsp"

<input type="submit" name="Submit" value="注册"
onclick="checkform()">

type="submit"  :实现页面的跳转,没有问题.

onclick="checkform()":验证不成功,不能阻止默认的动作submit.---->
改为:onclick="javascript:return(checkform());">

在checkform()中,验证成功 return true; 验证不成功 return
false.

javascript:return false有什么用,布布扣,bubuko.com

时间: 2024-08-10 02:09:21

javascript:return false有什么用的相关文章

javascript return false 详解

在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性指定的页. Return False 就相当于终止符,Return True 就相当于执行符. 在js中return false的作用一般是用来取消默认动作的.比如你单击一个链接除了触发你的 onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转.所以如果 你想取消对象的默认动作就可以return false. <input ty

JavaScript return false

DOM的事件传播有两个类型,一个是捕获(从父节点到子节点),一个是冒泡(从子节点到父节点),所以一个事件触发时可以有多个处理器去处理它,DOM标准约定了return false后就会阻止事件继续传播. jQuery中each里面用return false代替break:return ture 代替continue. function a(){ if(true){ // return true; } } 在一个function里有一个each,在each里某种条件 成立的话,就把这个functio

javascript:void(0);与return false

1. javascript:void(0);需要写在html里面,不好. 1) void的定义:避免表达式返回值,void expression,expression 参数是任意有效的 JScript 表达式,void 运算符对表达式求值,并返回 undefined.. 2. return false, 只能用于DOM level 0 event, 在DOM level 2 event 是无效的. 优点cross-browser.return false主要是解决ie时用. 3. DOM lev

javascript中的 return false和return true

关于javascript中的 return false和return true,return 是javascript里函数返回值的关键字,一个函数内处理的结果可以使用return 返回,这样在调用函数的地方就可以用变量接收返回结果.return 关键字内任何类型的变量数据或表达式都可以进行返回,甚至什么都不返回也可以比如: function NullReturn(IsNull){ if(IsNull==true){ return; } } 这样写也是可以的,这里的意思是返回空(null)所以有的

JavaScript中function 之return false的理解(实例代码)

1.司空见惯代码,在某一dom节点上注册事件方法 $("#btnResponse").click(Login); $("#txtCode").keydown(ReturnKey); 2.非常正常的Login function,只是里面用了swal插件 代码执行效果就是我要的,点击btnResponse,当满足触发条件,弹出swal提示框,非常好. function Login(e) { var loginUserId = $("#txtUserno&quo

jQuery中return false,e.preventDefault(),e.stopPropagation()的区别

e.stopPropagation()阻止事件冒泡 <head> <title></title> <script src="http://cordial99.blog.163.com/blog/Scripts/jquery-1.4.1.js" type="text/javascript"></script> </head> <body> <table> <tr>

stopPropagation, preventDefault 和 return false 的区别

因为有父, 子节点同在, 因为有监听事件和浏览器默认动作之分. 使用 JavaScript 时为了达到预期效果经常需要阻止事件和动作执行. 一般我们会用到三种方法, 分别是 stopPropagation(), preventDefault() 和 return false. 它们之间有什么区别, 该何时使用呢? 将在本文中进行讲解. 术语 监听事件, 在在节点上能被监听的页面操作. 如: select 节点的 change 事件, a 节点的 click 事件.浏览器默认动作, 指特定页面元素

preventDefault()、stopPropagation()、return false 之间的区别

"return false"之所以被误用的如此厉害,是因为它看起来像是完成了我们交给它的工作,浏览器不会再将我们重定向到href中的链接,表单也不会被继续提交,但这么做到底有什么不对呢? 可能在你刚开始学习关于jQuery事件处理时,看到的第一个例子就是关于如何阻止浏览器执行默认行为,比如下面这段演示click事件的代码 $("a.toggle").click(function () { $("#mydiv").toggle(); return

JS_stopPropagation, preventDefault 和 return false

因为有父, 子节点同在, 因为有监听事件和浏览器默认动作之分. 使用 JavaScript 时为了达到预期效果经常需要阻止事件和动作执行. 一般我们会用到三种方法, 分别是 stopPropagation(), preventDefault() 和 return false. 它们之间有什么区别, 该何时使用呢? 将在本文中进行讲解. 术语 监听事件, 在在节点上能被监听的页面操作. 如: select 节点的 change 事件, a 节点的 click 事件.浏览器默认动作, 指特定页面元素