`
SSailYang
  • 浏览: 312678 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Javascript 中 return false 的重要性

阅读更多

最近做的项目,通过绑定在 button 的 onclick 事件的函数提交表单。发现 return false 也是很重要的。比如:

 

<input type="submit" onclick="submitAction(); return false;" />

 

submitAction 方法里面有提交表单的动作。如果不加 return false,在执行完 submitAction 之后,submit 按钮还会继续执行它的默认事件,就会再次提交表单。这可能就是很多错误的根源。

 

原本想把这个东西说的再清楚些,无奈 JS 的书看的不多,而且还有很多工作要做,所以简单说说了。

分享到:
评论
7 楼 gdjbj2008 2009-03-05  
andycui 说的对,改成button
6 楼 daoyongyu 2008-12-18  
xue xi le 
5 楼 congpeixue 2008-12-14  
在执行完用户自定义的js后, 如果不返回false, 会继续执行html原有的操作
4 楼 SSailYang 2008-12-12  
谢谢回答
3 楼 lengyun3566 2008-12-12  
二楼说的对
2 楼 nihongbin 2008-12-11  
楼上的
要看 submitAction(); 里面需要做点什么。。。
submit 和 button 还是有本质区别的
1 楼 andycui 2008-12-10  
直接把type="button"应该就不会再次提交了吧。

相关推荐

    JavaScript中return false的用法

    在JavaScript编程中,`return false`是一个非常常用的语句,尤其是在事件处理中。本文将详细探讨`return false`的用法,以及它在防止默认事件行为方面所起的作用。 首先,需要明确的是,`return false`通常出现在...

    Javascript判断用户输入的合法性的函数

    在Web开发中,对用户输入进行验证是非常重要的一步。不正确的数据可能导致应用错误或安全漏洞。通过JavaScript,开发者可以在客户端即时地验证用户输入,提高用户体验并减轻服务器端的压力。 ### 二、具体实现方法 ...

    JavaScript经典代码大全

    2. 阻止选取和复制:`&lt;body onselectstart="return false"&gt;` 可以防止用户在页面上选取文本,`onpaste="return false"` 和 `oncopy="return false"; oncut="return false;"` 则分别禁止了剪贴板的复制和剪切功能。 ...

    javascript在PDF文档中的使用指南

    JavaScript作为一种强大的编程语言,在PDF文档中发挥着重要作用。通过合理地使用JavaScript,我们可以为用户提供更加丰富、灵活且交互性强的文档体验。然而,在开发过程中也需要考虑到安全性和兼容性等问题,以确保...

    JavaScript 经典代码大全

    JavaScript是一种广泛应用于...JavaScript在网页开发中扮演着至关重要的角色,上述代码展示了JavaScript在用户交互、页面控制、安全防护等多个方面的应用。理解并熟练运用这些代码,能够极大地提升你的前端开发能力。

    javaScript各种函数

    在Web开发中,客户端的数据验证是非常重要的一个环节。通过JavaScript编写验证函数可以在数据提交到服务器之前进行有效性检查,减少不必要的服务器请求,提高用户体验。下面我们将详细介绍几个常见的验证函数。 ###...

    JavaScript中的return布尔值的用法和原理解析

    在JavaScript编程中,return关键字扮演着至关重要的角色,尤其在函数执行过程中,它不仅可以返回一个值,还可以控制函数的流程执行。本文主要阐述JavaScript中return布尔值的用法以及其背后的工作原理。 return...

    Javascript中最常用的经典技巧

    ### JavaScript中最常用的经典技巧解析 #### 一、彻底屏蔽鼠标右键 - **知识点**: `oncontextmenu` 事件处理程序通常用来响应鼠标右键点击事件。通过设置 `window.event.returnValue = false` 或者直接返回 `false...

    JavaScript常用语句50条

    `cc()`函数可以确保文本框中光标的位置始终停留在已输入文本的末尾,这对于用户输入体验优化有重要作用,尤其是在多步数据录入流程中。 以上内容涵盖了从安全性、用户体验到功能性的一系列JavaScript技巧,旨在帮助...

    EventEmitter:简单的事件发射器,可以用“return false”语句取消

    在JavaScript的世界里,EventEmitter是一种常见且非常重要的设计模式,它允许对象在特定时刻发出通知,其他对象可以监听这些通知并作出相应的响应。这个模式在处理异步操作、模块间通信以及构建复杂的用户界面时非常...

    javascript验证日期格式

    日期格式验证的重要性 在Web应用中,日期和时间的正确输入对于数据一致性和准确性至关重要。例如,在预订系统、财务报表或任何涉及时间序列数据的应用中,正确的日期格式是必要的。JavaScript提供的日期格式验证...

    使用JavaScript语言进行表单验证

    #### JavaScript与表单验证的重要性 随着互联网技术的飞速发展,表单作为用户向服务器提交数据的主要方式之一,在现代Web应用中扮演着至关重要的角色。为了确保提交的数据准确无误,表单验证成为了必不可少的一环。...

    网页中常用javascript源码

    为了防止文本被选中或粘贴,可以利用`onselectstart="returnfalse"`和`onpaste="returnfalse"`。前者禁止文本的选择,后者阻止粘贴操作。这对于保护网页内容不被轻易复制具有重要作用。 #### `oncopy` 和 `oncut` ...

    javascript身份证验证

    ### JavaScript身份证验证详解 ...这不仅有助于提升用户输入的准确性,也是数据安全和隐私保护的重要一环。在实际应用中,开发者应根据具体需求调整和完善这些验证逻辑,以满足更复杂的身份认证场景。

    身份验证JavaScript

    总之,身份验证JavaScript是网页安全的重要一环,尤其在JSP中,它能提供快速的反馈,提高用户体验,同时减轻服务器负担。然而,必须结合服务器端验证以确保数据的安全性。在编写这类验证代码时,我们需要考虑各种...

    javascript注册验证实例

    在网页开发中,为了确保用户输入的信息准确无误,前端表单验证是非常重要的一个环节。本文将详细介绍一个基于JavaScript的注册表单验证实例,该实例能够对用户的用户名、密码以及邮箱进行基本的格式验证。 #### 二...

    javascript特效 表单验证

    一、JavaScript表单验证的重要性 1. 提高用户体验:通过实时验证,用户可以立即得知输入是否有效,无需等待服务器响应,减少了用户的等待时间。 2. 减轻服务器压力:如果所有验证都由服务器完成,会增加不必要的...

    Dreamweaver基础教程—使用Dreamweaver开发JavaScript脚本.

    ### Dreamweaver基础教程—使用Dreamweaver开发JavaScript脚本 #### 1. Dreamweaver中的...通过Dreamweaver,开发者不仅可以轻松创建复杂的Web页面,还能利用其对JavaScript的支持来增强页面的交互性和功能性。

    Javascript中最常用的55个经典技巧(1-40) 绝对经典

    这段代码用于指定浏览器地址栏显示的小图标(即favicon),这对于提升网站的专业性和品牌形象非常重要。 ### 技巧6:设置书签图标 ```html ``` 与设置图标类似,这段代码用于指定书签中的图标。虽然不是所有浏览器...

    JavaScript脚本大全

    JavaScript 是一种广泛应用于 Web 开发的脚本语言,它可以添加交互性到网站中,使网站更加生动和交互。以下是 JavaScript 脚本大全中的一些重要知识点: 事件类 在 JavaScript 中,事件是指用户与网站交互的动作,...

Global site tag (gtag.js) - Google Analytics