Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript的addEventListener中使用return?_Javascript_Php - Fatal编程技术网

如何在Javascript的addEventListener中使用return?

如何在Javascript的addEventListener中使用return?,javascript,php,Javascript,Php,我在我的站点标题中使用include login页面,当我使用onSubmit=“return login();”不使用此函数时,如何使用此代码获得true或false: document.getElementById("loginform").addEventListener("submit", login); 我发现第二个参数中缺少()。如果您没有用于登录的函数,请在第二个参数中使用该函数我不知道您在问什么或您的问题是什么。您询问如何使用addEventListener取消事件?这将立即调

我在我的站点标题中使用include login页面,当我使用
onSubmit=“return login();”
不使用此函数时,如何使用此代码获得true或false:

document.getElementById("loginform").addEventListener("submit", login);

我发现第二个参数中缺少()。如果您没有用于登录的函数,请在第二个参数中使用该函数

我不知道您在问什么或您的问题是什么。您询问如何使用addEventListener取消事件?这将立即调用
login
,并尝试将其返回值指定为事件处理程序。
document.getElementById("loginform").addEventListener("submit", function (e) {
  if("Your Desired Conditions") {
      e.preventDefault();
  }
  else{
      function(e){ return true; }  
  }
});
document.getElementById("loginform").addEventListener("submit", function (e) {
  if("Your Desired Conditions") {
      e.preventDefault();
  }
  else{
      function(e){ return true; }  
  }
});