使用点击返回功能和不使用它有什么区别
What is difference between using onclick return functionality and not using it?
<script>
function doAlert() {
return true; // what happens if function returns true
return false;// what happens if function returns false
}
带返回
不归路
这是我的HTML和javascript代码。我有两个复选框,单击这两个复选框时都会触发doalert事件。对于带有返回部分,我想知道函数返回 true 和函数返回 false 时的区别。我还想知道有回报和没有回报之间的区别。有什么区别?请让我知道。谢谢
如果使用onclick="return func()"
,则存在差异
<input type="checkbox" onclick="return doSomething()" />
<script type="text/javascript">
function doSomething() {
return false;
}
</script>
在这种情况下,您可以避免复选框的默认操作。(实际上,单击没有任何效果,复选框仍未选中(
更新
在您的情况下
return ;
仅返回对事件流没有任何影响的undefined
。因此,与任何其他不严格等于 false 的返回没有区别。
如果函数返回 true,则部分背后的代码将被执行并发生回发。
让我解释一下。如果我有用户名和密码字段。在提交按钮上,我编写了天气用户名和密码字段是否为空的功能。 如果其中一个字段为空,我想停止提交过程,所以我写回 false 并要求用户输入空白字段。如果两者都正确填写,那么当我的验证部分成功时,我会写 return true,并告诉现在我可以继续执行服务器端函数。
相关文章:
- 全局变量和全局对象的属性之间有什么区别吗
- 在ember/handlers中使用value和valueBinding有什么区别
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- Math.min()和Math.max()之间有什么区别?在Javascript中
- angularjs中的ng网格和ui网格有什么区别
- webpack开发模式和生产构建模式之间有什么区别
- 缓存!saveLocations()和addLocation()函数有什么区别
- 关于承诺/A+规范,术语“当时可”和“承诺”之间有什么区别
- 以下两者在javascript中有什么区别
- jquery.js和jquery.lite.js有什么区别
- 通过Nuget安装Angular JS和Angular JS核心有什么区别
- XMLHttpRequest对象的open()和send()方法之间有什么区别
- 这两种不同的创建对象文字的方法有什么区别
- jQuery中这两个词有什么区别
- 在Javascript语法中:和::和:::有什么区别
- getElementById 和 getElementsByClassName 有什么区别?
- (typeof variable === “function”) 和 jQuery.isFunction() 有什么区别
- 在使用JS的Ajax调用中,ajaxComplete和beforesend之间有什么区别
- $(e.target).find和template.find('input').value之间有什么区别
- 在javascript中,在变量名之前使用var有什么区别/优势吗