使用点击返回功能和不使用它有什么区别

What is difference between using onclick return functionality and not using it?

本文关键字:什么 区别 功能 返回      更新时间:2023-11-18
<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,并告诉现在我可以继续执行服务器端函数。